자바 클릭 mysql 데이터베이스 연결 및 단추 클릭 이벤트 레코드 삽입 삽입 할 수 있습니까? 이것은 jframe에서 사용하는 코드이지만 작동하지 않습니다. 오류가 있습니다.자바 클릭 삽입 이벤트에서 데이터베이스에 레코드 삽입
private void btnlogActionPerformed(java.awt.event.ActionEvent evt) {
user=txtuser.getText();
char[] pass=jPasswordField1.getPassword();
String passString=new String(pass);
try{
**Connection con =createConnection();**
java.sql.PreparedStatement statement= con.prepareStatement ("INSERT INTO login(username,Password) VALUES ('" + user + "','" + passString + "')");
statement.setString(1,user);
statement.setString(2,passString);
statement.execute();
}
catch(Exception e){
JOptionPane.showMessageDialog(null,"Exception: "+ e.toString());
}
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver");
String connectionUrl = "jdbc:mysql://localhost/Stock?"+
"user=root&password=";
Connection con = DriverManager.getConnection(connectionUrl);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,"SQL Exception: "+ e.toString());
} catch (ClassNotFoundException cE) {
JOptionPane.showMessageDialog(null,"Class Not Found Exception: "+ cE.toString());
}
와
유는 무엇을 의미합니까 바꾸기? 위의 코드를 편집 할 수 있습니다 .. – user1966589
@ user1966589 업데이트를 참조하십시오. –
연결시 구문 오류가 발생합니다. con = createConnection(); – user1966589