String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"'";
ResultSet rs=stmt.executeQuery(sql);
ResultSet rs=stmt.executeQuery(sql);
解决方案 »
- servlet 想更新数据库多列数据,最终只更新了第一列,求指教!
- java中如何实现当前页数据选中之后跳转到下一页时选中的数据仍然有效?
- java如何读取硬盘上某个文件夹路径,循环出所有目录结合dtree展示在jsp页面
- 没有读取到数据的网点清单 急!急!!!
- 关于页面显示的验证码失效的问题
- 菜鸟 基本的提问
- 关于分页问题!错误:表中只有一条记录时,不能显示该条记录!
- 高份求Jdon源码!
- 1000分求购网上招生管理决策系统——系统管理原代码。急。
- java.lang.NullPointerException,org.apache.jasper.JasperException到底是什么?
- 知道Struts中<bean:include>含义和用法的请进来!!!!
- 为什么在servlet出错 而在jsp页面可以
stmt.Update(sql);
PreparedStatement pts = con.prepareStatement(sql)
pts.setString(1,tt);
pts.setString(2,nn);
pts.setString(3,kk);
pts.executeUpdate();
con.commit();//假设你的三个字段都为字符形,否则用相应的方法,如setInt,setDouble
ResultSet rs=stmt.executeQuery(sql);
就是这样
另外要装相应的驱动程序,配置数据源.
ResultSet rs=stmt.executeQuery(sql);
我已经试了是对的。
数据能插入到数据库,但现在提示:No ResultSet set was Producted
是什么意思?是不是我必须设定一个返回值?
String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"')";
Statement stmt=conn.createStatement();
stmt.execute(sql);插入INT值方法也一样哦!
也行!!