Java数据库之插入记录

插入数据表记录有3种方案

一.使用Statement对象

实现插入数据表记录的SQL语句的语法是:

例如:

实现同样功能的Java程序代码是:

二.使用ResultSet对象

使用ResultSet对象的方法moveToInsertRow()将数据表游标移到插入位置,输入数据后,用方法insertRow()插入记录。例如,以下示意代码:

三.使用PrepareStatement对象

与使用Statement对象的方法类似,只是创建SQL语句时暂时用参数?表示值,然后由SQL语句对象生成PrepareStatement对象,插入时通过设定实际参数,实现记录的更新。示意代码如下:

插入数据表记录有3种方案

一.使用Statement对象

实现插入数据表记录的SQL语句的语法是:

例如:

实现同样功能的Java程序代码是:

二.使用ResultSet对象

使用ResultSet对象的方法moveToInsertRow()将数据表游标移到插入位置,输入数据后,用方法insertRow()插入记录。例如,以下示意代码:

三.使用PrepareStatement对象

与使用Statement对象的方法类似,只是创建SQL语句时暂时用参数?表示值,然后由SQL语句对象生成PrepareStatement对象,插入时通过设定实际参数,实现记录的更新。示意代码如下:

Java数据库之修改记录

修改数据表记录也有3种方案。

一.使用Statement对象

实现修改数据表记录的SQL语句的语法是:

例如:

先创建一个SQL语句,然砶调用Statement对象的executeUpdate()方法。例如,

二.使用ResultSet对象

先建立ResultSet对象,然后直接设定记录的字段值,修改数据表的记录。例如,

三.使用PrepareStatement对象

创建SQL语句时,暂时用参数?表示值,然后由SQL语句对象生成PrepareStatement对象,接着通过设定实际参数实现记录的更新。示意代码:

Java数据库之删除记录

删除数据表也有3种方案

一.使用Statement对象

删除数据表记录的SQL语句的语法是:

例如 :

先创建一个SQL语句,然后调用Statement对象的executeUpdate()方法:

二.使用ResultSet对象

先创建一个SQL语句,然后调用Statement对象的executeUpdate()方法。例如:

三.使用PrepareStatement对象

创建SQL语句时,暂时用参数?表示值,然后由SQL语句对象生成PrepareStatement对象,接着设定实际参数实现特定记录的删除。例如,以下示意代码:

java 方法查询_java 几种查询方式【转】相关推荐

  1. mysql连接查询分为几种方式_SQL多表查询的几种连接方式

    一.基础 1.1 SQL查询的基本原理 第一.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的):然后根据SELECT的选择列选择相应的列进行返回最终结果. 第二.两 ...

  2. java 解析/操作 xml 几种常用方式 xml的增加/删除/修改

    java 解析/操作 xml 几种常用方式 xml的增加/删除/修改 首先,我们先介绍几种常用的xml解析器. 1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方 ...

  3. Java线程池的四种创建方式

    Java线程池的四种创建方式 Java使用Thread类来表示线程,所有的线程都是Thread类或者是他的子类.Java有四种方式来创建线程. (1)继承Thread类创建线程 (2)实现Runnab ...

  4. Java基础——Java多继承的三种实现方式

    Java基础--Java"多继承"的三种实现方式 Java语言本身只支持单继承(每个类只能有一个父类),但单继承的局限性很大,因此,可以通过以下的方式实现"多继承&quo ...

  5. java 数组合并_拼接_详解Java合并数组的两种实现方式

    详解Java合并数组的两种实现方式 发布于 2020-7-27| 复制链接 摘记: 最近在写代码时遇到了需要合并两个数组的需求,突然发现以前没用过,于是研究了一下合并数组的方式,总结如下.1.Syst ...

  6. java list初始化数据_Java中初始化List的5种方法 /List的2种去重方式

    前言 List是java重要的数据结构之一,我们经常接触到的有ArrayList.Vector和LinkedList三种,他们都继承来自java.util.Collection接口,类图如下: 1.构 ...

  7. mybatis-一对一的关联查询有两种配置方式

    1.嵌套结果: (mybatis-standalone - MyBatisTest - testSelectBlogWithAuthorResult ()) <!-- 根据文章查询作者,一对一查 ...

  8. hbase java查询_Java进行Hbase查询

    Hbase存储结构和查询方式已经有所了解,如何调用连接并且进行数据查询呢,可以使用jmeter的Java脚本进行操作. Hbase查询主要是scaner通过滤器filter进行操作,根据要查询列族还是 ...

  9. Oracle数据库日期范围查询的两种实现方式

    Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...

最新文章

  1. Mac远程连接Windows桌面
  2. 基于InfluxDB实现分页查询功能
  3. 《Pro ASP.NET MVC 3 Framework》学习笔记之二十七【视图1】
  4. MySQL从入门到精通50讲(十一)-MySQL正则表达式及事务
  5. Asp.net 安装包制作 (转)
  6. 使用nodejs对Marketing Cloud的contact主数据进行修改操作
  7. 初学Spring Boot
  8. 浅析ElasticSearch原理
  9. Linux防火墙配置入门
  10. torch--[Pytorch函数] .masked_fill_() ;关于pytorch中@和*的用处
  11. python拓展包之pymoo使用方法:多目标优化(NSGA2)
  12. JavaWeb学习DAY2—Java web的创建
  13. 区块链如何推动人力资源和薪酬管理体系变革?
  14. word2016版本解决脚注分栏情况
  15. 蛋糕究竟是怎样做大的
  16. 幻方构造方法及C语言实现
  17. 基于小波分析的打鼾(阻塞性睡眠呼吸暂停)检测
  18. 一步一步实现微信抢红包
  19. 财务系统建设者须知——财务知识碎片(一) 什么是会计科目、什么是会计账户?
  20. 吴恩达-目标检测讲解笔记

热门文章

  1. 深度学习——Xavier初始化方法
  2. 第25章 Pytorch 如何高效使用GPU
  3. Pytorch使用GPU
  4. pytorch之Tensor与Variable的区别
  5. 大三后端暑期实习面经总结——SSM微服务框架篇
  6. 大三Java后端暑期实习面经总结——JVM篇
  7. Python:Scrapy的安装和入门案例
  8. Android Intent的 Component 使用
  9. Android 隐式跳转(Activity的隐式跳转)
  10. ecplise 设置代码自动提示功能的设置