第一章JDBC 的概述
1.1 数据的持久化
持久化:把数据保存到课掉电式存储设备中供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以固化,而持久化的实现过程多达数通过各种关系数据库来完成。
持久化的主要应用是将内存中的数据存储在关系型数据库中,可以是磁盘文件、xml数据文件中。
1.2Java中的数据存储技术
在Java中,数据库存储技术可以分为如下几类:
1.jdbc直接访问数据库
2.JDO(java 打他object)技术
3第三方o/r工具
JDBC是java访问数据库的基石,JDO\HIBERBATE \MYBATIS等只是更好的封装了jdbc。
1.3 JDBC 的介绍
1、JDBC是一个独立于特定数据库管理系统、通用的sql数据库存取和操作的公共接口,定义了用来访问数据库标准的Java类库,(java.sql.javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。
2、jdbc为访问不同的数据库提供了一种统一的口径,为开发者屏蔽了一些细节问题。
3、Jdbc的目标是使Java程序员用jdbc驱动程序或数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大的简化了和加快了开发 的过程,
如果没有JDBC,那么Java程序运行不了。
1.4JDBC体系结构层次:
1、面向应用的api:java api,抽象接口,供应程序开发人员(链接数据库,执行sql语句获得结果)
2、面向数据库的api:java driver api ,供应商开发数据驱动程序用。
jdbc 是sun公司提供一套用于数据库操作接口,java程序员只需要面向这套驱动直接编程即可
不同的数据库厂商,需要针对这套接口,提供不同实现。不同的是实现的集合,既为不同数据库的驱动————面向接口编程
JAVA 课程设计JDBC核心技术
最新推荐文章于 2021-09-21 14:22:12 发布