mySQL更新表操作异常

ComAppleTree 2018-12-04 08:54:36
//向各位老哥求救。。。
//异常信息如下
java.sql.SQLException: No value specified for parameter 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:963)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
at com.mysql.jdbc.PreparedStatement.checkAllParametersSet(PreparedStatement.java:2205)
at com.mysql.jdbc.PreparedStatement.fillSendPacket(PreparedStatement.java:2185)
at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2052)
at com.mysql.jdbc.PreparedStatement.executeUpdateInternal(PreparedStatement.java:2009)
at com.mysql.jdbc.PreparedStatement.executeLargeUpdate(PreparedStatement.java:5098)
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1994)
at DataBaseControl.DataBaseControl.main(DataBaseControl.java:71)



//代码如下
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Connection connection = null;
try {
connection=DataBaseConnection.getConnection();

String sql="INSERT INTO customer(personalID,First_name,Last_name,Acount_ID,balance) VALUES (?,?,?,?,?)";

PreparedStatement ps=connection.prepareStatement(sql);
ps.executeUpdate();//这里就是第71
ps.setString(1, "3322");
ps.setString(2, "yuan");
ps.setString(3, "xiu");
ps.setString(4, "1230");
ps.setFloat(5, (float) 0.0);
ps.close();
//connection.close();

//preparedStatement=connection.prepareStatement(sql);

//preparedStatement.executeLargeUpdate(sql);

}catch(Exception e) {
e.printStackTrace();
}finally{
connection.close();
}
}
...全文
121 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wildyy 2018-12-05
  • 打赏
  • 举报
回复
先赋值再执行executeUpdate(),顺序搞反了
  • 打赏
  • 举报
回复
ps.executeUpdate();//这里就是第71
ps.setString(1, "3322");
ps.setString(2, "yuan");
ps.setString(3, "xiu");
ps.setString(4, "1230");
ps.setFloat(5, (float) 0.0);

ps.executeUpdate();//这里就是第71
这个得放下面,你顺序搞错了

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧