생성자 메서드 인식하지 : 포함되어 이미 만든 내가 MySQL 데이터베이스에 대한 연결을 전화를 시도하고자바 - 나는 구문이 비트에 약간의 문제가 있어요
Connection con = null;
Statement st = null;
ResultSet rset = null;
/**
* Creates new form formUsers
*/
public formUsers() {
initComponents();
con = SQLInteract.SQLInteract();
tableUpdate();
}
을, 클래스의 생성자 메서드에서. 문법을 어떤 식 으로든 망쳐 놓고있는 것입니까, 아니면 전혀 할 수 없습니까? 아니면 그냥 사용하는 것처럼 간단합니다 :
SQLInteract Connect = new SQLInteract();
요청한대로;
Connection con = null;
Statement st = null;
ResultSet rset = null;
public SQLInteract() {
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/chemsimdb","root","");
}catch(Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
그렇게 할 때 오류가 발생합니까? –
정말 간단합니다. 생성자는 정적 메서드가 아닙니다. – digitaljoel
'SQLInteract' 클래스에 대한 코드를 게시하십시오. –