我进行删除操作,
如下:
conn = Database.getConnection();
String sql = "delete TB_BAS_NEWS where title=? ";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1,news.getTitle());
ps.executeUpdate();不能进行删除,如果改为 conn = Database.getConnection();
String sql = "delete TB_BAS_NEWS where title= " + news.getTitle();
PreparedStatement ps = conn.prepareStatement(sql);
ps.executeUpdate();就可以进行删除。同样 更新操作 也是一样。用到=?的就不行。插入操作就可以。不知道是什么原因,郁闷的很,请指教。
如下:
conn = Database.getConnection();
String sql = "delete TB_BAS_NEWS where title=? ";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1,news.getTitle());
ps.executeUpdate();不能进行删除,如果改为 conn = Database.getConnection();
String sql = "delete TB_BAS_NEWS where title= " + news.getTitle();
PreparedStatement ps = conn.prepareStatement(sql);
ps.executeUpdate();就可以进行删除。同样 更新操作 也是一样。用到=?的就不行。插入操作就可以。不知道是什么原因,郁闷的很,请指教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货