-2
try{
PreparedStatement pst=con.prepareStatement("INSERT INTO employee_details (E_NAME,E_PASSWORD,E_USERNAME,E_CONTACT,"
+ "E_ROLE) VALUES (?,?,?,?,?);");
state=1;
pst.setString(1,employee.getEname());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding query
pst.setString(2,employee.getPass());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.setString(3,employee.getUname());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.setString(4,employee.getEcontact());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.setInt(5,employee.getUrole());//Step 7: calling getter() from getter/setter class
//Step 10: setting getter values to corresponding
pst.executeQuery();
System.out.println("name:"+employee.getEname()+" pass:"+employee.getPass()+" uname:"+employee.getUname()+" con:"+employee.getEcontact()+" role:"+employee.getUrole());
}
catch(SQLException e){
e.printStackTrace();
}
に行くことがはるかにないを試してみてください。あなたのテーブルはどのように見えますか?どのデータを挿入しようとしていましたか? –
は、データが不良かどうかを調べるためにprintlnをtryの最初の行に移動したい場合があります。 – Tibrogargan
Javaドキュメントを参照してください。http://docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html – Unknown