您的位置:首页 > 其它

正强学习笔记之JDBC基础知识

2014-05-09 23:33 169 查看



1、JDBC(J***A DATA BASE CONNECTIVITY) J***A数据库连接

它是由一些类和接口构成的API,所谓的Driver就是接口的实现类,驱动是由生产厂家提供的。

2.持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,


数据持久化
意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。

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

3、JDBC接口(API)包括两个层次:

面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果)。

面向数据库的API:Java Driver API,供开发商开发数据库驱动程序用。

4、DBC驱动程序:各个数据库厂商根据JDBC的规范***的 JDBC 实现类的类库

JDBC驱动程序总共有四种类型:

第一类:JDBC-ODBC桥。

第二类:部分本地API部分Java的驱动程序。

第三类:JDBC网络纯Java驱动程序。

第四类:本地协议的纯 Java 驱动程序。

第三、四两类都是纯Java的驱动程序,因此,对于Java开发者来说,它们在性能、可移植性、功能等方面都有优势。

5、 几种常用数据库的JDBC URL

对于 Oracle 数据库连接,采用如下形式:

jdbc:oracle:thin:@localhost:1521:sid

对于 SQLServer 数据库连接,采用如下形式:

jdbc:microsoft:sqlserver//localhost:1433; DatabaseName=sid

对于 MYSQL 数据库连接,采用如下形式:

jdbc:mysql://localhost:3306/sid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: