近期在进行数据查询优化的时候,发现自己对JDBC基础掌握的还不够。全部阅读了JDBC官方reference。并做了一个思维导图。例如以下:     当中大部分的知识都非常easy了解,可是对于RowSet和一些高级特性还不了解,须要继续深入学习。另外JDBC仅仅是一个规范,对于经常使用数据库(如Oracle和Mysql)的驱动,对于这些规范的支持是否全面,使用的时候要注意什么
转载 2017-07-05 20:42:00
36阅读
2评论
1. 2 jdbc入门1.1 什么是jdbc?1、JDBC是SUN公司为了简化操作数据推出一套规范。数据库厂商的驱动就是对    JDBC的实现。2、Java Data Base Connectivity(java数据库连接),它主要由接口组成。java.sql.*    javax.sql.*   JDK中1.2 使用jdbc发送sql前提登录数据库服务器(连接数据库
原创 2022-12-30 10:29:43
40阅读
JDBC基础知识 一、采用JDBC访问数据库的基本步骤:      A.载入JDBC驱动程序      B.定义连接URL      C.建立连接      D.创建Statement对象    &
原创 2011-05-29 16:51:26
365阅读
掌握数据库开发是java工程师的基本要求,而JDBC是数据库开发的基础,通过JDBC可以实现Java程序对后端数据库的访问。 虽然现在大多使用MyBatis,但明白JDBC的工作流程,对初学者来说还是非常必要的,学会之后能够更快速的上手MyBatis。下面我就介绍一下JDBC基础知识。注意:学习J
转载 2019-03-15 13:55:00
17阅读
目录 目录 JDBC: 抽取JDBC工具类 : JDBCUtils JDBC控制事务: JDBC: 1. 概
原创 2022-08-04 16:48:24
122阅读
数据持久化 持久化(persistence):把数据保存到可掉电式存储设备中
原创 2023-03-01 16:47:01
28阅读
Demo01import java.sql.Connection;import java.sql.DriverManager;import java.s
原创 2021-03-20 21:11:06
50阅读
JDBC JDBC 事务 ● 什么是事务 例如 银行转账!张三转 1000 块到李四的账户,这其实需要两条 SQL 语句: ① 给张三的账户减去1000元; ② 给李四的账户加上1000元。 如果在第一条 SQL 语句执行成功后,在执行第二条 SQL 语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四的账户没有加上 1000 元,而张三却减去了 1000 元。这肯定...
原创 2021-08-19 15:51:24
215阅读
目录​​JDBC 事务​​​​什么是事务​​​​事务的四大特性(ACID)​​​​源码​​ JDBC 事务 什么是事务例如 银行转账!张三转 1000 块到李四的账户,这其实需要两条 SQL 语句: ① 给张三的账户减去1000元; ② 给李四的账户加上1000元。 如果在第一条 SQL 语句执行成功后,在执行第二条 SQL 语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那
原创 2022-03-29 10:57:44
149阅读
JDBC JDBC 事务应用 ● 什么是事务 例如 在默认情况下,每执行一条增、删、改 SQL 语句,都是一个单独的事务。如果需要在一个事务中包含多条 SQL 语句,那么需要开启事务和结束事务。 结束事务:commit 或 rollback。 在执行增、删、改一条SQL就开启了一个事务(事务的起点),然后可以去执行多条 SQL 语句,最后要结束事务,commit 表示提交,即事务中的多条 SQ...
原创 2021-08-19 15:51:20
117阅读
目录​​JDBC 隔离级别​​​​事务总结​​ JDBC 隔离级别con. setTransactionIsolation(int level)参数可选值如下:Connection.TRANSACTION_READ_UNCOMMITTED;Connection.TRANSACTION_READ_COMMITTED;Connection.TRANSACTION_REPEATABLE_READ;Con
原创 2022-03-29 10:54:38
58阅读
目录​​JDBC 批处理​​​​PreparedStatement 批处理​​​​源码​​ JDBC 批处理 PreparedStatement 批处理批处理就是一批一批的处理,而不是一个一个的处理!当你有 100 条 SQL 语句要执行时,一次向服务器发送一条 SQL 语句,这么做效率上很差!处理的方案是使用批处理,即一次向服务器发送多条 SQL 语句,然后由服务器一次性处理。PreparedS
原创 2022-03-29 10:57:22
159阅读
目录​​JDBC 事务应用​​​​Oracle 中的事务​​​​jdbc 中的事务​​​​源码​​ JDBC 事务应用 Oracle 中的事务在默认情况下,每执行一条增、删、改 SQL 语句,都是一个单独的事务。如果需要在一个事务中包含多条 SQL 语句,那么需要开启事务和结束事务。结束事务:commit 或 rollback在执行增、删、改一条 SQL 就开启了一个事务(事务的起点),然后可以去
原创 2022-03-29 10:58:18
141阅读
JDBC概述JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问它由一组用Java语言编写的类和接口组成有了JDBC,程序员只需用JDBC API写一个程序,就可以访问所有数据库。将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写 一遍程序就可以让...
原创 2022-03-05 10:23:16
128阅读
package step1;import java.sql.*;public class UpdatePass { // 修改数据 public static void updateDB() { /********* Begin *********/ // 第一步:加载驱动 try { Class.forN...
原创 2021-06-11 10:55:46
98阅读
JDBC
原创 2021-09-01 09:34:46
122阅读
一、JDBC一、JDBC概述JDBC和ODBC都基于一个思想:根据API编写的程序都可以与驱动管理器进行通信,而驱动管理器则通过驱动程序和实际的数据库进行通信。在三层应用模式中,客户端不直接调用数据库,而是调用服务器上的中间件层,最后由中间层完成对数据库的操作连接到数据库:        String dri
原创 2017-05-13 17:19:19
641阅读
JDBC概述JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问它由一组用Java语言编写的类和接口组成有了JDBC,程序员只需用JDBC API写一个程序,就可以访问所有数据库。将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写 一遍程序就可以让...
原创 2021-08-18 01:52:02
89阅读
JDBC
原创 2022-02-11 10:09:59
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5