java 之jdbc认识(一)
2013-05-27 22:42
85 查看
简单介绍:
JDBC是一个独立于特定数据管理系统的、通用的SQL数据库存取和操作的公共接口,定义了用来访问数据库标准java类库,使用这个类库可以以一种标准的方法方便地访问数据库资源。
JDBC为java提供一个调用级的接口,主要完成三个方面的功能:建立与数据库的连接;向数据库发送SQL语句;处理数据库返回结果。
JDBC驱动程序的四种类型:
1、 JDBC-ODBC桥
作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分
Application--->JDBC-ODBC Bridge(Type1 jdbc driver)---->JDBC-ODBC Library--->ODBC Driver-->Database
适用于快速的原型系统,没有提供JDBC驱动的数据库如Access
2 、JAVA to Native API
利用开发商提供的本地库来直接与数据库通信。
Application--->JDBC Driver(Type2 jdbc driver)---->Native Database library---->Database
比Type1性能略好。
3、 Java to net
Application--->Jdbc Driver(Type3 jdbc driver)----->java middleware--->JDBC Driver---->Database
具有最大的灵活性,通常由那些非数据库厂商提供,是四种类型中最小的。
4、JAVA to native dababase
Application--->Jdbc driver(type4 jdbc driver)----->database engine--->database
最高的性能,通过自己的本地协议直接与数据库引擎通信,具备在Internet装配的能力。
上面是在课本以及网上看到的一些关于JDBC的知识,有些还不是很理解,这些需要在以后具体的实践过程中加深理解。再者,要想学习JDBC,装一个my sql是必不可少的,也要懂得一些SQL语句。
JDBC是一个独立于特定数据管理系统的、通用的SQL数据库存取和操作的公共接口,定义了用来访问数据库标准java类库,使用这个类库可以以一种标准的方法方便地访问数据库资源。
JDBC为java提供一个调用级的接口,主要完成三个方面的功能:建立与数据库的连接;向数据库发送SQL语句;处理数据库返回结果。
JDBC驱动程序的四种类型:
1、 JDBC-ODBC桥
作为JDK1.1后的一部分,是sun.jdbc.odbc包的一部分
Application--->JDBC-ODBC Bridge(Type1 jdbc driver)---->JDBC-ODBC Library--->ODBC Driver-->Database
适用于快速的原型系统,没有提供JDBC驱动的数据库如Access
2 、JAVA to Native API
利用开发商提供的本地库来直接与数据库通信。
Application--->JDBC Driver(Type2 jdbc driver)---->Native Database library---->Database
比Type1性能略好。
3、 Java to net
Application--->Jdbc Driver(Type3 jdbc driver)----->java middleware--->JDBC Driver---->Database
具有最大的灵活性,通常由那些非数据库厂商提供,是四种类型中最小的。
4、JAVA to native dababase
Application--->Jdbc driver(type4 jdbc driver)----->database engine--->database
最高的性能,通过自己的本地协议直接与数据库引擎通信,具备在Internet装配的能力。
上面是在课本以及网上看到的一些关于JDBC的知识,有些还不是很理解,这些需要在以后具体的实践过程中加深理解。再者,要想学习JDBC,装一个my sql是必不可少的,也要懂得一些SQL语句。
相关文章推荐
- JAVA使用JDBC编程的初步认识
- 从 Oracle 大字段(blob,clob)的读、写认识 Java JDBC操作全攻略
- java之jdbc认识(二)
- Java - 认识 JDBC
- java之jdbc认识(三)
- java中使用jdbc连接sql server 2005
- 个人学习-java-JDBC事务的操作
- JAVA集合的认识[Set,List,Map]
- 从头认识java-13.15 使用泛型时出现的问题(2)-实现参数化接口与重载
- JDBC之数据库连接的java配置工具类dbUtils
- 【Java】JDBC
- Java 的动态代理实例(JDBC的数据库的连接池(DataSource))
- 数据库异常java.sql.SQLException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
- Java 通过JDBC连接Mysql数据库的方法和实例
- java通过JDBC链接SQLServer2012
- 从头认识java-特辑-总结static
- java中用JDBC连接Sql Server 2008
- java代码实现JDBC连接MySql以及引用驱动程序包
- 在Java的Spring框架的程序中使用JDBC API操作数据库
- 关于mysql-connector-java×××.jar(这是mysql连接jdbc驱动的一个包)缺失造成Unable to load driver.