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

2019-03-28 00:33|来源: 领悟书生

基本的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

相关问答

更多

JDBC使用步骤过程

JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(ClassNotFoundException e){ System.ou ...

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

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

JDBC怎么安装啊!?

在使用JDBC连接特定数据库之前首先要加载相应的数据库的JDBC驱动类。 //通过class类的forName方法加载指定的JDBC驱动类 class.forName("驱动类全称类名"); 几种常用数据库的JDBC驱动类的全称类名 1,JDBC-ODBC连接桥, sun.jdbc.odbc.JdbcOdbcDriver 2,MySQL数据库 org.git.mm.mysql.Driver 3,Oracle数据库 oracle.jdbc.driver.OracleDriver 2、注意javase ...

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

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

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

你说的这两个都不是同一类东西。 学习数据库,如果重在快速入门应用:选择MYSQL。它是开源的而且网上教程很多 如果是想学习深入的话,一边看数据库概论一边学习ORACLE操作是很好的方法 如果再想深入,那么就可以在学习好ORACLE基础上学习它的存储过程 触发器和PLSQL编程 JDBC是JAVA连接各种数据库的API不是数据库
java8新特征详解
java文件操作专题教程
JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征

相关文章

更多

最近更新

更多