renzonuccitelli
coloque os valores em um map e depois confira se os valores são igual. Se forem, imprima só um deles…
renzonuccitelli
Ah, e se colocasse o código que vc fez, ajudaria muito para receber melhores respostas…
ghostta
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/numeros";
Connection con = DriverManager.getConnection(url, "root", "");
Statement statement ;
Statement statement2;
statement2 = con.createStatement();
statement = con.createStatement();
ResultSet rs = statement.executeQuery("Select * from lista WHERE codlista ="+jTextField.getText());
ResultSet rs2 = statement2.executeQuery("Select * from lista WHERE codlista ="+jTextField1.getText());
if(rs.first())
{
do{
jTextArea.setText("1: "+rs.getString("lista1")+"\n"+"2: " +rs.getString("lista2")+"\n"+"3: "+rs.getString("lista3")+"\n"+"4: "+rs.getString("lista4")+"\n"+"5: "+rs.getString("lista5")+"\n"+"6: "+rs.getString("lista6")+
"\n"+"7: "+rs.getString("lista7")+"\n"+"8: "+rs.getString("lista8")+"\n"+"9: "+rs.getString("lista9")+"\n"+"0: "+rs.getString("lista0"));
}while(rs.next());
{
}
} if(rs2.first())
{
do{
jTextArea1.setText("1: "+rs2.getString("lista1")+"\n"+"2: " +rs2.getString("lista2")+"\n"+"3: "+rs2.getString("lista3")+"\n"+"4: "+rs2.getString("lista4")+"\n"+"5: "+rs2.getString("lista5")+"\n"+"6: "+rs2.getString("lista6")+
"\n"+"7: "+rs2.getString("lista7")+"\n"+"8: "+rs2.getString("lista8")+"\n"+"9: "+rs2.getString("lista9")+"\n"+"0: "+rs2.getString("lista0"));
}while(rs2.next());
{
}
if(rs2.first()&& rs.first())
{
//AQUI COLOCA TODOS JUNTOS
jTextArea2.setText("1: "+rs.getString("lista1")+rs2.getString("lista1")+"\n"+"2: " +rs.getString("lista2")+rs2.getString("lista2")+"\n"+"3: "+rs.getString("lista3")+rs2.getString("lista3")+"\n"+"4: "+rs.getString("lista4")+rs2.getString("lista4")+"\n"+"5: "+rs.getString("lista5")+rs2.getString("lista5")+"\n"+"6: "+rs.getString("lista6")+rs2.getString("lista6")+
"\n"+"7: "+rs.getString("lista7")+rs2.getString("lista7")+"\n"+"8: "+rs.getString("lista8")+rs2.getString("lista8")+"\n"+"9: "+rs.getString("lista9")+rs2.getString("lista9")+"\n"+"0: "+rs.getString("lista0")+rs2.getString("lista0"));
}
} else
{
JOptionPane.showMessageDialog(null, "Codigo nao encontrado! Tente novamente!");
}
statement.close();
}
catch (ClassNotFoundException e1) {
String sit = "Não foi possivel Conectar com o banco!!! Error: " + e1.getMessage();
JOptionPane.showMessageDialog(null, sit);
}
catch(Exception e1){
String sit = "Não foi possivel Conectar com o banco de dados!!! Error: " + e1.getMessage();
JOptionPane.showMessageDialog(null, sit);
}
}
renzonuccitelli
escrevi esse método para retornar a String que vc quer:
private String getDadosNaoRepetidos(){
//AQUI COLOCA TODOS JUNTOS
StringBuilder strBuilder= new StringBuilder();
String str1;
String str2;
int i=1;
do{
str1=rs.getString("lista"+i);
str2=rs2.getString("lista"+i);
strBuilder.append(i+": "+str1);
if(str1.equals(str2))
strBuilder.append("\n");
else
strBuilder.append(+" "str2+"\n");
i=(++i)%10;
}while(i!=0);
return strBuilder.toString();
}
Coloque ele como método de sua classe, e depois uso o retorno do mesmo na sua jTextArea2. Ve se funciona...