我在運行此代碼時發生錯誤。我不知道爲什麼。我只是想調用一個被調用的方法將數據存儲在MySQL數據庫上。 下面的代碼:如何在MySQL上插入Java數據
public Employee(String firstName, String lastName,
String userID, String userPassword, String role)
{
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hotelmanagementsystem", "some_user","");
PreparedStatement statement = con.prepareStatement("Insert into employee(Firstname, Lastname, UserID, UserPassword, Role)values(?, ?, ?, ?, ?");
statement.setString(1, firstName);
statement.setString(2, lastName);
statement.setString(3, userID);
statement.setString(4, userPassword);
statement.setString(5, role);
statement.executeUpdate();
con.close();
}
catch(Exception e) {
e.printStackTrace();
return;
}
}
控制檯:語法錯誤
@juergend,我沒有解釋它說「你錯過了關閉支架)」 –
沒有得到更新。 –