数据库访问接口课程论

数据库访问接口课程论

ID:25499220

大小:555.08 KB

页数:8页

时间:2018-11-20

数据库访问接口课程论_第1页
数据库访问接口课程论_第2页
数据库访问接口课程论_第3页
数据库访问接口课程论_第4页
数据库访问接口课程论_第5页
资源描述:

《数据库访问接口课程论》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2014091015赵雪芹数据库课程论文姓名:赵雪芹学号:2014091015班级:14计科专业:计算机科学与技术学院:数学与信息技术学院82014091015赵雪芹目录一.数据访问接口功能3二.使用JDBC-ODBC桥接方式连接Access数据库3(一)使用JDBC-ODBC桥连接ACCESS数据库有两种方式:32.1配置ODBC数据源;32.2不配置ODBC数据源42.3ODBC--开放式数据库接口技术4(二)、JDBC-JavaDataBaseConnectivity42.2.1Type1:桥驱动42.2.2Type2:本地驱动42.2.3Type3:基于中间件的驱动

2、52.2.4Type4:基于网络协议的驱动5三.配置一个Access数据源的过程如下6四、JDBC-ODBC桥接器实现Java访问Access数据库882014091015赵雪芹数据库访问接口【摘要】:目前在市面上最流行的两种数据库接口是ODBC和JDBC。Microsoft推出的ODBC是最早的整合异质数据库的数据库接口,获得极大的成功,现在已成为一种事实上的标准。访问数据库最常用的方法就是通过ODBC。数据库接口就是业务程序与数据库进行通信的技术一.数据访问接口功能数据访问接口提供以下功能:·使用可编写脚本的交互式程序进行安装。·支持Windows32-bitx86和6

3、4-bitx64操作系统。·与SQLServer、SQLServerDataTools和SQLServerPowerPivot的兼容性·通过TCP/IP网络连接访问DB2服务器计算机。·在远程工作单元事务内执行DB2动态SQL命令。·用于创建、测试、修改和存储数据源定义的工具。·用于记录流和命令的跟踪实用工具可实现排除问题。·通过联机用户文档提供帮助二.使用JDBC-ODBC桥接方式连接Access数据库(一)使用JDBC-ODBC桥连接ACCESS数据库有两种方式:2.1配置ODBC数据源;开放式数据库连接(ODBC)应用程序使用ODBC数据源来连接Microsoft S

4、QLServer的实例。ODBC数据源是记录下列内容的一个存储定义:(1)连接到数据源所使用的ODBC驱动程序。(2)ODBC驱动程序连接到数据源所使用的信息。(3)连接所使用的驱动程序特有的选项。例如,SQLServerODBC数据源可以记录要使用的ISO选项,或者驱动程序是否应记录性能统计信息。客户端上的每个ODBC数据源都有一个唯一的数据源名称(DSN)。SQLServerODBC驱动程序的ODBC数据源包含用于连接到SQLServer实例的全部信息以及任何基本选项。2.2不配置ODBC数据源82014091015赵雪芹2.3ODBC--开放式数据库接口技术ODBC的

5、结构包括:应用程序接口;驱动器管理器;数据库驱动器;数据源。(二)、JDBC-JavaDataBaseConnectivityJDBC是一种可用于执行SQL语句的JavaAPI,由一些Java语言写的类、界面组成,为不同的DBMS提供统一的数据库编程接口JDBC给数据库应用及前台开发提供了一种标准接口,它主要实现三方面功能:建立与数据库的连接;执行SQL声明;处理SQL的执行结果。1.JDBC驱动分类2.2.1Type1:桥驱动即JDBC-ODBC桥,提供了经由一种或多种ODBC驱动进行访问的JDBC接口。通常的DBMS都支持微软提出的ODBC规范,因此该模式可以普遍使用,

6、非常灵活,具有很好的代码移植性。因为每次调用都要转换成ODBC调用,所以这种模式与其他模式相比性能最差2.2.2Type2:本地驱动用NativeAPI它将JDBC调用转换为对数据库(Oracle、Sybase、Informix、DB2等)客户端接口的调用2.2.3Type3:基于中间件的驱动纯Java驱动。将JDBC调用转换为中间网络协议,然后转换为DBMS协议。中间网络协议层起到一个读取数据库的中间件的作用,能够连接许类型的数据库,因而是最灵活的JDBC模式。82014091015赵雪芹2.2.4Type4:基于网络协议的驱动纯Java驱动一般是数据库厂商才能实现直接调

7、用DBMS(数据库管理系统)使用的网络协议注意:Type1、Type2需要在客户端安装代码Type3、Type4是纯Java驱动三.使用JDBC编程的步骤步骤:加载驱动程序DriverManager类获取数据库连接Connection类创建一个数据库声明Statement类执行SQL语句增删改查java.sql包DriverManager作用于用户和驱动程序之间。它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。驱动加载方法:(1)Class.forName(驱动类名);(2)DriverManager.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。