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 template update query error)

基于此错误消息: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在'release ='搜索和加载',workrequest ='zxZ',spmid ='zxXZxZ',requesteam ='Se'在第1行附近使用正确的语法 问题似乎与release专栏有关。 您确定该列存在吗? (正确拼写,在名称中更正大写/小写。) UPDATE 事实证明, release是MyS ...

用于连接Impala的Jdbc设置(Jdbc settings for connecting to Impala)

首先,确保使用正确的驱动程序。 您应该使用Impala JDBC驱动程序 (而不是Hive驱动程序)。 然后你应该能够使用com.cloudera.impala.jdbc3.Driver驱动程序和一个连接字符串,如: jdbc:impala://host:21050 Impala JDBC驱动程序指南包含更多详细信息和示例。 Firstly, make sure you're using the correct driver. You should use the Impala JDBC dri

JDBC批量更新问题(JDBC Batch Update Problem)

您可以使用SAVE EXCEPTIONS子句使用PL / SQL存储过程,该子句将允许您发出批量更新,然后返回那些无法更新的行。 以下是一些示例链接: http://rwijk.blogspot.com/2007/11/save-exceptions.html http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:8912264456901 I was looking some solution on the lin ...

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 ...

JDBC编程教程视频

是要我传还是自己下? 自己下去 http://www.yakue.com/Document.aspx?id=39372
java8新特征详解
java文件操作专题教程
JAVA概述
第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征

相关文章

更多

最近更新

更多