近期在进行数据查询优化的时候,发现自己对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一、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阅读