그냥 새로운 프로그래머 :
우선은 2 SQL 테이블 하나가 작동 만들어 내 자바 클래스가에 다른 하나는 코드가 아닙니다
try {
PreparedStatement ps1 = con.prepareStatement("INSERT INTO pattable(surname,first,middle,add,contact,email,bdate,genderr) values(?,?,?,?,?,?,?,?);");
ps1.setString(1, surname);
ps1.setString(2, first);
ps1.setString(3, middle);
ps1.setString(4, add);
ps1.setString(5, contact);
ps1.setString(6, email);
ps1.setString(7, bdate);
ps1.setString(8, genderr);
ps1.execute();
ps1.close();
con.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
오류가 라인 "당신은 당신의 SQL 구문에 오류가와 자바 라인 ps1.execute에서 트리거 될 수 콘솔에 따르면 수동 것을 확인 근처 '추가, 연락처를 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당합니다, 이메일, bdate, genderr) "회신에 대한 도움말 덕분에 정말 사례 연구를 위해 필요하시기 바랍니다 :)
스와티어 :
당신은 하나의 열 이름이 add
이 키워드에 mysql을 .check 예약되어 여기에 당신이 오류의 이유는 당신이 받고 있는지 당신의 열 이름으로 그것을 사용할 수 없습니다.