JDBC系列教程之三:JDBC基本的CRUD(创建、读取、更新、删除)

2013-08-29|来源: 领悟书生

基本的CRUD(创建、读取、更新、删除)


C

增加对应SQL的INSERT,返回增加成功的行(记录)数  

String sql = "insert  into user(name,birthday, money) values ('name1', '1987-01-01', 400) ";

// 4.执行语句

       st.executeUpdate(sql);


R

读取(查询)对应SQL的SELECT,返回查询结果

// 4.执行语句

   rs = st.executeQuery("select id, name, money, birthday  from user");

// 5.处理结果

    while (rs.next()) {

       System.out.println(rs.getObject("id") + "\t"

              + rs.getObject("name") + "\t"

              + rs.getObject("birthday") + "\t"

              + rs.getObject("money"));

    }

U

更新(修改)对应SQL的UPDATE,返回被修改的行(记录)数

String sql = "update user set money=money+10 ";

// 4.执行语句

st.executeUpdate(sql);


D

删除对应SQL的DELETE,返回被删除的行(记录)数

String sql = "delete from user where id>4";

// 4.执行语句

int i = st.executeUpdate(sql);


CRUD总结

l  增、删、改用Statement.executeUpdate来完成,返回整数(匹配的记录数),这类操作相对简单。

l  查询用Statement.executeQuery来完成,返回的是ResultSet对象,ResultSet中包含了查询的结果;查询相对与增、删、改要复杂一些,因为有查询结果要处理。



本文链接:JDBC基本的CRUD(创建、读取、更新、删除),转自请注明:http://www.656463.com/article/797

相关问答

更多

JAVA中掌握JDBC的基本概念,并能够完成基本的数据库读写操作。

1.建立数据库database,建立数据表student。 字段: sid 学号 文本 sname 姓名 文本 ssex 性别 文本(2字节) saddress 地址 文本 stel 电话 文本 2.类代码 /****************************************************** 使用: 设置数据库路径、sql语句、最大返回行数,使用getHTMLTable()返回html表格形式的字符串 executeSQL(String,String)执行SQL语句返回一 ...

oracle和jdbc的视频教程哪个讲的好

你说的这两个都不是同一类东西。 学习数据库,如果重在快速入门应用:选择MYSQL。它是开源的而且网上教程很多 如果是想学习深入的话,一边看数据库概论一边学习ORACLE操作是很好的方法 如果再想深入,那么就可以在学习好ORACLE基础上学习它的存储过程 触发器和PLSQL编程 JDBC是JAVA连接各种数据库的API不是数据库

oracle和jdbc的视频教程哪个讲的好

你说的这两个都不是同一类东西。 学习数据库,如果重在快速入门应用:选择MYSQL。它是开源的而且网上教程很多 如果是想学习深入的话,一边看数据库概论一边学习ORACLE操作是很好的方法 如果再想深入,那么就可以在学习好ORACLE基础上学习它的存储过程 触发器和PLSQL编程 JDBC是JAVA连接各种数据库的API不是数据库

jdo,jdbc,jpa是什麽关系?

jpa 可以依靠 jdbc 对 jdo 进行对象持久化

关于JDBC抛com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常的的问题

MySQLSyntaxErrorException异常,这说明你的sql语句写错了,“select * form user”的“form”单词拼写错误,应该是“from”。 拓展资料: 使用jdbc出现的易出现的异常和原因总结 1. ClassNotFoundException: No Suitable Driver Found 原因:没有导入第三方jar包。 2. invalid username/password 无效的用户名/密码。 3. IO 错误: The Network Adapter ...

专题教程

JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征
Gson教程
快速了解 jdk8 新特征

相关文章

更多

最近更新

更多