Java中用JDBC更新数据库时:缺失 SET 关键字
时间:2015-08-04 17:25:33
收藏:0
阅读:1112
public boolean updateNews(byte newsId, String field, String newInfo)
{
boolean flag=false;
conn=com.util.ConnectionUtil.getConn();
try
{
ps=conn.prepareStatement("update news_detail set "+field+"=? where newsId=? ");
//如果set后面没有一次空格就会报java.sql.SQLSyntaxErrorException: ORA-00971: 缺失 SET 关键字
ps.setString(1, newInfo);
ps.setByte(2, newsId);
int count=ps.executeUpdate();
if(count>0)
{
flag=true;
}
}
catch (SQLException e)
{
e.printStackTrace();
}
return flag;
}
原文:http://my.oschina.net/5icode/blog/487598
评论(0)