2
질문이 있습니다 - 결과/DB를 작성하는 방법 JTextArea를 선택하십시오. 내 JButton's 방법은 다음과 같습니다JTextArea에 결과를 쓰는 방법
public void actionPerformed(ActionEvent evt){
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Connection OK");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/filisng", "root", "passw");
statement = connection.createStatement();
result = statement.executeQuery("select * from `filisng`.`names`");
while(result.next()){
String nam = result.getString("Name");
String surnam = result.getString("Surname");
System.out.printf("Name: %s\tSurname: %s\t\n", Name, Surname);
}
}catch(ClassNotFoundException ex){System.out.println("Class Not Found! " +ex);
}catch(SQLException exception){
System.out.println("SQL Error " + exception);
}
}
내가 System.out.printf("Name: %s\tSurname: %s\t\n", Name, Surname);
를 사용하는 경우 - 나는 콘솔에서 출력을 볼 수 있지만, 어떻게 JTextArea에 텍스트를 설정하는 방법?
OP가 세트의 모든 결과를 출력하려는 경우에는 작동하지 않습니다. 매번 textArea 텍스트를 덮어 씁니다. 대신에'append()'메쏘드를 사용하십시오. – svz
도움 주셔서 감사합니다. .... 나는 textArea.setText()를 사용했고 그 작업을하지 못했다고 생각했습니다 (마지막 DB 레코드가 비어 있음). 지금 .append() 내 모든 레코드를 보여줍니다 :) – DRastislav
svz에게 감사의 말을 전합니다. – Aubin