我不知道下面的代码有什么问题。
var charArray = ss.ToCharArray();
这是StackTrace
java.sql.SQLException:没有为参数1指定值
答案 0 :(得分:3)
您在设置参数之前尝试执行prepareStatement
,因此您需要更改代码,如下所示:
PreparedStatement ps = connect.prepareStatement(sql);
//set the parameters first
ps.setString(1,"Japan" );
ps.setInt(2, this.pack);
ps.setString(3, jTextField1.getText());
//now execute the prepared statement
if (ps.executeUpdate() != -1) {
//add your code
}
我建议您参考here来了解jdbc概念。