![](https://csdnimg.cn/release/download_crawler_static/9977766/bg1.jpg)
maven
maven
![](https://csdnimg.cn/release/download_crawler_static/9977766/bg3.jpg)
iii
序言 ........................................................................ iv
1. jdbc的基本操作 ........................................................... 1
1.1. 使用access数据库 ................................................... 1
1.2. 第一个jdbc程序 ..................................................... 2
1.3. 创建表,删除表 ..................................................... 4
1.4. 插入,修改,删除数据 ............................................... 6
1.5. 查询数据库 ......................................................... 7
1.6. 注入攻击与PreparedStatement ........................................ 8
1.7. 事务隔离与事务锁 .................................................. 11
2. hsqldb .................................................................. 14
2.1. 第一个程序 ........................................................ 14
2.2. 单独运行与嵌入调用 ................................................ 14
2.3. 四种存储方式 ...................................................... 15
2.4. 正常关闭jdbc ...................................................... 17
A. 修改日志 ................................................................ 18
![](https://csdnimg.cn/release/download_crawler_static/9977766/bg4.jpg)
iv
序言
作者说
jdbc基本概念
虽然有人说JDBC是Java Database Bridge Connection(java数据库桥接)的缩写,但sun公
司一直没有承认这种解释。不过jdbc确实是一种桥接方式,所有服务器厂商都为jdbc提供对
应自己数据库的驱动,我们只要学会使用jdbc中的类和方法,就可以通过它操作任何一款数
据库了。
下面的内容里,我们会详细描述如何使用jdbc连接数据库进行各种操作,同时介绍其中运行
的原理。
![](https://csdnimg.cn/release/download_crawler_static/9977766/bg5.jpg)
1
第1章jdbc的基本操作
jdbc如何配置,如何连接数据,如何查询数据,如何更新数据,如何关闭连接释放资源。
我们例子中使用的是jdk内部默认提供的jdbc:odbc驱动,此驱动可以与windows平台的odbc
进行桥接,连接odbc上已配置好的数据库。
1.1.使用access数据库
注意
如果你以前没有使用过数据库,或者不熟悉如何使用access数据库,那么请继续阅
读,否则请跳过此章继续下面的内容。
创建一个access数据库需要一下步骤。
选择:开始 -> 设置 -> 控制面板。
选择:管理工具。
选择:数据源(ODBC)。
进入管理数据库(ODBC)的界面,选择添加。
选择Microsoft Access Driver,点击完成。
在这里输入数据库的名称database,然后点击创建。
输入数据库文件的名称,选择生成到c:盘根目录下,点击确定。
提示数据库创建成功。
可以看到数据库已经创建成功,可以看到生成后数据库文件的完整路径,点击确定。
这是我们可以看到名叫database的数据数据库已经在列表中了,点击确定完成整个步骤。
生成到c:盘根目录下的数据库文件大概像这个这样。
有两种方法可以连接到database.mdb数据库。
1. 可以使用我们在odbc中定义的数据库名称database,通过odbc获得数据库连接。
2. 可以通过Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\database.mdb的写法,通
过文件路径获得数据库连接。