PreparedStatement ps=conn.prepareStatement(sql);
这个PS是什么意思?不是很理解ResultSet res=ps.executeQuery();
还有这个... 如何往表格里显示数据库表里的信息...
增删改查。
这个PS是什么意思?不是很理解ResultSet res=ps.executeQuery();
还有这个... 如何往表格里显示数据库表里的信息...
增删改查。
解决方案 »
- java 静态变量作为缓存的问题
- mondrian使用 在线等待....
- 谁遇到过 seasar/sqlJdbc 出异常:resultSet = null
- JDBC Connection
- 如何学习hibernate,请高人指教
- 如何在java application直接调用IE打开一个文件
- url后面如何带汉字的参数。。急!
- 我的的ejb已经布署,但为什么总是说找不到包<%@ page import="bmp1.*" %>有问题
- 请教好书 关于j2ee,ejb,来者有分
- java综合设计模式
- 把GB2312改成UTF-8网页乱码
- WebSphere配置Oracle数据源,通过JNDI获取数据源出错
1、PreparedStatement 预处理语句,sql中可用占位符
2、结果集已经拿到,循环就可以了
增加:
PreparedStatement ps = conn.prepareStatement(
"insert into student (name,code) values (?, ?)");
ps.setString(1, "张三");
ps.setString(2, "A001");
ps.executeUpdate();删除:
PreparedStatement ps = conn.prepareStatement("delete student where code = ?");
ps.setString(1, "张三");
ps.executeUpdate();修改:
PreparedStatement ps = conn.prepareStatement(
"update student set name=? where code='A001'");
ps.setString(1, "张三他妈");
ps.executeUpdate();显示输出
Statement ps = conn.createStatement();
ResultSet res = ps.executeQuery("select code, name from student");
while (res.next()) {
System.out.println(res.getString("code") + "," + res.getString("name"));
}
ResultSet 执行后返回的结果集,它是一个List集合,循环遍历它可获和想要的值,看SQL语句而定
执行查询操作并返回结果集可以对res进行循环遍历
while(res.hasNext()){
res.getObject(1);
res.getObject(2);
...
...
res.getObject(n); //n是字段个数
}
ResultSet 执行后返回的结果集,它是一个List集合,循环遍历它可获和想要的值,看SQL语句而定