0
JDBCを使用してjavadbにデータを保存しようとしました。 エラーが発生しました。割り当てられた値の数が、指定された列または暗黙の列の数と同じではありません
エラーが発生しました:割り当てられた値の数が、指定された列または暗黙の列の数と同じではありません。
これは私のJDBCコードです:
try {
//loading driver
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
//creating connection with the database
Connection con = DriverManager.getConnection("jdbc:derby://localhost:1527/sample", "app", "app");
PreparedStatement ps = con.prepareStatement("insert into Student values(?,?,?,?,?)");
ps.setString(1, Title);
ps.setString(2, Artist);
ps.setString(3, Country);
ps.setString(4, Price);
ps.setString(5, Year);
int i = ps.executeUpdate();
if (i > 0) {
out.println("You are sucessfully register");
}
} catch (Exception se) {
out.println("Error Occured : \n" + se.getLocalizedMessage());
se.printStackTrace();
}
エラーメッセージのどの部分がわかりませんでしたか? – BalusC