PreparedStatement修改数据库数据 PreparedStatement修改数据库数据 用update 修改一些 在jtable中选中的数据行 “update 表名 set 表名_price=? where 表名_price=x" 其中这个x 是个变量 怎么来实现了?????搞不懂 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PreparedStatement ps = con.prepareStatement(“update 表名 set 表名_price=? where 表名_price=x");ps.setInt(1,你的price)ResultSet rs = ps.executeUpdate(); 那就改成变量就行了PreparedStatement ps = con.prepareStatement(“update 表名 set 表名_price=? where 表名_price=x"); ps.setInt(1,你的第一个问号想代表值) LZ的意思是在引号中插入变量吗?我知道C#中是怎么写的,不知道Java中是不是这样:PreparedStatement ps = con.prepareStatement("update 表名 set 表名_price=? where 表名_price='"+x+"'"); String sqlupdate="update 表名 set 表名.price=? where 表名.price=?";PreparedStatement pstmt=null;try { pstmt=dbBean.getPreparedStatement(sqlupdate); pstmt.setString(1,price); pstmt.setString(2,price); pstmt.executeUpdate(); } catch (SQLException e) { e.printStackTrace(); }finally{ try { if(pstmt!=null) pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } 多谢各位了 问题解决了 嘿嘿 解决办法和 flush_520的差不多 非常感谢各位 小白提问奇怪的问题 velocity的一些问题 请问如何控制列表框的大小? java中 的随机函数 怎么样从100个数中抽取10个 谁能帮我看看(《java编程思想》里的例子) 这段代码有意思! 这两个程序有什么本质的区别 请教高手,怎么用icon 来显示程序在使用中和是空闲 求救:让我烦的简单问题 - jdbc,resultset 在国内寻找visibroker(for java) 4.x版本下载站点 如何使JList中的一个元素不可选 为什么这段异常的代码不合法
ps.setInt(1,你的price)
ResultSet rs = ps.executeUpdate();
PreparedStatement ps = con.prepareStatement(“update 表名 set 表名_price=? where 表名_price=x");
ps.setInt(1,你的第一个问号想代表值)
PreparedStatement ps = con.prepareStatement("update 表名 set 表名_price=? where 表名_price='"+x+"'");
String sqlupdate="update 表名 set 表名.price=? where 表名.price=?";
PreparedStatement pstmt=null;
try {
pstmt=dbBean.getPreparedStatement(sqlupdate);
pstmt.setString(1,price);
pstmt.setString(2,price);
pstmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if(pstmt!=null)
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}