当前位置: 移动技术网 > IT编程>开发语言>Java > Java操作数据库——使用JDBC连接数据库

Java操作数据库——使用JDBC连接数据库

2019年11月20日  | 移动技术网IT编程  | 我要评论

城市绿洲,机械公敌主演,manyao

java操作数据库——使用jdbc连接数据库

摘要:本文主要学习了如何使用jdbc连接数据库。

背景

数据持久化

数据持久化就是把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多通过各种关系数据库来完成。

持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、xml数据文件中。

基础

概念

jdbc的全称是java database connectivity,意为java和数据库的连接。

jdbc是sun公司提供的一套操作数据库的接口规范,定义了用来访问数据库的标准java类库,使用这个类库可以更加方便地访问数据库资源。

程序员在使用数据库的时候,需要安装数据库驱动,不同的数据库的驱动也是不同的。所以为了程序员开发方便,sun公司提供了一套接口,让数据库厂商实现这些接口,程序员只需要使用这个接口就可以操作不同的数据库,不需要关注底层数据库驱动的安装,从而大大简化和加快了开发过程。

架构

jdbc接口包括两个层次:

jdbc api:即面向应用的api,是一个抽象的接口,供应用程序开发人员使用,提供了程序到jdbc管理器的连接。

jdbc driver api:即面向数据库驱动的api,需要开发商去实现这个接口,提供了jdbc管理器到数据库驱动程序的连接。

 

规范

主要有四个核心对象:

drivermanager类(java.sql.drivermanager):用于注册驱动,创建连接对象。

connection接口(java.sql.connection):表示与数据库创建的连接。

statement接口(java.sql.statement):操作数据库sql语句的对象,并返回相应结果的对象。

resultset接口(java.sql.resultset):结果集或一张虚拟表,用于存储表数据的对象。

使用

未完待续

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网