Bootstrap

sql数据库报的错误:在执行更新操作时Truncated incorrect DOUBLE value: ‘null‘

在写进数据库执行数据库的更新操作时我的Dao层数据库语句写的是下列:

try{
		conn=JdbcUtil.getConnection();
		String sql="update message set mid=? and replytime=? and reply=? and mstate=? where mno=?";
		ps=conn.prepareStatement(sql);
		ps.setString(1, mid);
		ps.setString(2, replytime);
		ps.setString(3,reply);
		ps.setInt(4, r);
		ps.setInt(5, mno);
		n=ps.executeUpdate();
		}.........
	报的错误如下:
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20200317075211641.png)
	**改正**
	java中对数据库更新的操作与直接在数据库中型更新的sql语句不同,将sql语句改正为如下:**逗号**
String sql="update message set mid=? , replytime=? ,reply=? ,mstate=? where mno=?";
;