基本的CRUD(创建、读取、更新、删除)
来源:互联网 发布:淘宝店铺招牌模板下载 编辑:程序博客网 时间:2024/06/03 15:55
- 模板代码
Connection conn = null;Statement st=null;ResultSet rs = null;try { //获得Connection //创建Statement //处理查询结果ResultSet} finally { //释放资源ResultSet, Statement,Connection}
2.增加对应SQL的INSERT,返回增加成功的行(记录)数
conn = getConnection(); Statement st = conn.createStatement(); String sql=“insert into user(name, age,regist_date )” + “values(‘name’, 10, now())”; int i = st.executeUpdate(sql); //i为插入的记录数
3.读取(查询)对应SQL的SELECT,返回查询结果
conn = getConnection();st = conn.createStatement();String sql = "select id, name, age,regist_date from user";rs = st.executeQuery(sql);while (rs.next()) { System.out.print(rs.getInt("id") + " \t\t "); System.out.print(rs.getString("name") + " \t\t "); System.out.print(rs.getInt("age") + " \t\t "); System.out.print(rs.getTimestamp("regist_date") + " \t\t "); System.out.println();}
4.更新(修改)对应SQL的UPDATE,返回被修改的行(记录)数
conn = getConnection();Statement st = conn.createStatement();String sql=“update person set name='new name‘”;int i = st.executeUpdate(sql);//i为符合条件的记录数
5.删除对应SQL的DELETE,返回被删除的行(记录)数
conn = getConnection();Statement st = conn.createStatement();String sql=“delete from user where id=1”;int i = st.executeUpdate(sql);//i为删掉的记录数
CRUD总结:
增、删、改用Statement.executeUpdate来完成,返回整数(匹配的记录数),这类操作相对简单。
查询用Statement.executeQuery来完成,返回的是ResultSet对象,ResultSet中包含了查询的结果;查询相对与增、删、改要复杂一些,因为有查询结果要处理。
0 0
- 基本的CRUD(创建、读取、更新、删除)
- 初学JDBC__第三节(基本的CRUD(创建、读取、更新、删除) )
- NoSQL学习之路(四):创建、读取、更新、删除(CRUD)
- MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门
- MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门
- MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门
- MongoDB学习 (四):创建、读取、更新、删除(CRUD)快速入门
- Unity3d XML的创建、更新、添加、删除和读取
- SSH框架(基本的CRUD+翻页的功能)(批量删除)
- CRUD:增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)
- python对MySQL数据库的操作表单的创建,数据的插入,读取,更新,删除操作
- JDBC的基本操作(CRUD)
- Hibernate的基本CRUD
- 使用 ADO.NET 来创建、读取、更新和删除数据
- MySQL数据库——‘多表’的基本操作(更新、删除、创建写入)
- MySQL基本操作:数据库的创建、查询、更新、插入、删除表格
- Hibernate的更新删除和读取
- MongoDB基本(CRUD)
- linux tar 命令
- 详解Java解析XML的四种方法
- ajax 笔记--二级联动
- Git 常用命令详解(二)
- 代码记录--简单的正则表达式判断[手机,邮箱,CVV码]
- 基本的CRUD(创建、读取、更新、删除)
- Android命令使用--am
- 解决IllegalBlockSizeException:last block incomplete in decryption异常
- android.util.AndroidRuntimeException: requestFeature() must be called before adding content
- mysql基础知识
- 微软100题(2) min函数栈
- 《Java程序设计》第二次作业:MySQL数据库及Java操作MySQL数据库 之一
- Error: Can't access JTAG chain问题解决方法
- maven+ssh+JPA配置文件