Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

神通数据库文档 PDF 下载


分享到:
时间:2020-04-09 17:18来源:http://www.java1234.com 作者:小锋  侵权举报
神通数据库文档 PDF 下载
失效链接处理
神通数据库文档  PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:
第1章 概述
本章内容包括:
1. JDBC DRIVER 简介
2. 神通数据库 JDBC DRIVER 简介
1.1JDBC DRIVER 简介
JDBC(Java Database Connectivity)是由美国 SUN Microsystems 公司制定的,可以在 java 平
台中用于连接关系数据库的标准接口。JDBC 接口是基于 X/OPEN SQL CLI,它为 java 语言和
关系数据库提供了一个抽象的中立的平台,为数据库厂商及第三方中间件厂商实现与数据库
的连接提供了标准方法。当用户使用的后台数据库服务器进行更换时,不需要改变上面的任
何应用程序,只需要更换各厂商的数据库服务器和该数据库服务器的 JDBC 驱动程序,就能实
现了整个平台的移植。使用 java 语言编写的应用程序,通过使用该标准接口,可以执行各种
SQL 语句,获得结果集,改变数据库内的数据和状态。
到目前为止,JDBC 最新的版本是 3.0。JDBC3.0 API 分布在两个 java.sql.和 javax.sql 包里。
如果用户需要使用 JDBC 中的某些类或者接口,请将该接口 import 到应用程序。关于类和接
口的具体分布,请参考 JDBC3.0 规范和 JAVA2 SDK DOCUMENT。
1.2神通数据库 JDBC DIRVER 简介
目前比较常见的 JDBC 驱动程序可分为以下四个种类:
类型 1:JDBC-ODBC Bridge
这种类型的 JDBC,是通过调用 ODBC 驱动来达到与数据库连接的目的,其实就是在
ODBC 上封装了一层 JDBC,便于 JAVA 语言的应用程序调用。这种类型的 JDBC 驱动会导致
性能的下降,因为 JDBC 要调用 ODBC 驱动才能连接数据库;而且 ODBC 驱动必须安装在客
户端。
类型 2:Native-API/partly java driver
这种类型的 JDBC,是通过直接调用特定数据库所提供的接口,来实现和数据库的连接。
这种驱动不具有可移植性的特点,大大破坏了 JAVA 语言的优势,而且要求那些接口必须安装
在客户端。
类型 3:Net-protocal/all-java driver
这种类型的 JDBC,是在 JDBC 驱动和数据库中间加了中间层,JDBC 驱动通过标准的网
络协议将请求传给中间层,然后中间层对请求解析成可以调用特定数据库系统的请求来实现
和数据库系统的交互。这种 JDBC 驱动程序是完全使用 JAVA 语言编写的,实现了跨平台的功
能,但是,由于中间层需要对请求进行解析,不可避免的会增大数据交互时间,影响性能。
类型 4:Native-protocal/all-java driver
这种类型的 JDBC,通过和数据库系统约定的网络协议,直接将请求发到数据库系统,达
到与数据库系统交互的目的。这种 JDBC 驱动是完全适用 JAVA 语言编写,实现了跨平台的功
能,而且不需要中间层的解析,直接同数据库交互,提供了良好的性能。
神通数据库 JDBC DRIVER 属于第四类 JDBC Driver,即纯 Java 驱动程序。使用神通数
据库 专用的网络协议把 JDBC API 调用转换成直接网络调用,而不需用任何的中间部件。本
驱动满足 JDBC 3.0 标准的大部分要求。
神通数据库 JDBC DIRVER 的环境
神通数据库 JDBC DIRVER 基于 JDK1.4(即 J2SE1.4),与 JDBC3.0 标准相兼容,支持
1
JDBC3.0 标准的大部分要求。因此在使用神通数据库 JDBC DRIVER 之前,请用户确保已经
安装了 JDK1.4 或者更高的版本。
2
3第2章 神通数据库 JDBC DRIVER 的安装
与配置
安装神通数据库 JDBC DIRVER 有两种方法,用户既可以通过神通数据库安装程序来安
装和配置神通数据库 JDBC DRIVER,也可以通过手动方式来安装和配置神通数据库 JDBC 
DRIVER。
2.1通过神通数据库安装程序安装驱动程序
运行神通数据库安装程序(服务器或者客户端安装)时,可以同时安装神通数据库的 JDBC 
DRIVER,它会被安装到神通数据库安装目录的 jdbc 目录下,例如在 Windows 平台下,将神
通数据库安装到 C:\ ShenTong 的目录下, 则神通数据库 的 JDBC 驱动 oscarJDBC.jar 被安装
到 C:\ ShenTong\jdbc 目录下,会有一个环境变量 SZ_OSCAR_HOME 指向产品的安装目录;同
样, 在 Solaris/Linux 平台下执行安装程序, 也会在 jdbc 文件夹下安装 oscarJDBC.jar。
2.2手动安装驱动程序
如果用户没有运行神通数据库安装程序,那么就可以通过手动方式来安装驱动程序。
在 Windows 平台下,用户只需从神通数据库安装目录中的 jdbc 目录下将 oscarJDBC.jar
文件手动拷贝到某个目录下,例如拷贝到 c:\jdbc 目录下,然后在 CLASSPATH 中添加
c:\jdbc\oscarJDBC.jar。可以通过先右击我的电脑,点击属性,然后选定高级页,在环境变量中
将 c:\jdbc\oscarJDBC.jar 添加到 CLASSPATH 中(如果没有 CLASSPATH 该项,请创建
CLASSPATH);也可以在命令行中输入“set CLASSPATH .;c:\jdbc\oscarJDBC.jar”来配置驱动
程序的路径。
在 Solaris/Linux 平台下,同 Windows 平台一样,用户首先需要将神通数据库安装目录中
的 jdbc 目录下将 osarJDBC.jar 拷贝到某个目录下,然后设置环境变量。可以通过输入命令
“export CLASSPATH=.神通数据库 JDBC 驱动的路径”来配置驱动程序。
另外如果用户嫌上述配置方法太麻烦,可以直接将 oscarJDBC.jar 文件拷贝到用户所装的 JVM
的 lib\ext 目录下,就直接可以使用该驱动程序了。
当然用户也可以在运行 java 应用程序时直接在命令行上指定驱动程序的路径。例如:java 
–classpath OSCAR JDBC 驱动的路径 MyApplication。具体使用方法请参考 SUN Microsystems 
公司的《JAVA2 SDK DOCUMENT》。
第3章 神通数据库 JDBC 快速入门
本章内容包括:
1. 神通数据库 JDBC DRIVER 的使用
2. 示例:连接、查询、处理结果集
3. 数据库类型的映射
4. 处理 SQL 异常
5. 神通数据库 JDBC DRIVER 的 STREAM
6. 神通数据库 JDBC DRIVER 的存储过程
3.1神通数据库 JDBC DRIVER 的使用
本节主要介绍应用程序如何使用神通数据库 JDBC 驱动来访问数据库服务器。当使用神
通数据库 JDBC 驱动的时候,用户必须在应用程序里设置一系列关于驱动程序的信息。本节
将按照步骤来描述如何使应用程序连上神通数据库,并从数据库中获取和存储数据。这里只
是对神通数据库 JDBC 驱动和 JDBC API 做了一个简单的介绍,在后面的章节将会做更加详细
的介绍。
要使应用程序(客户端)连接上数据库服务器,并从数据库服务器中查询数据或修改数
据,通常需要以下几个步骤:
1. 导入 JDBC API 包(package)和神通数据库 JDBC DRIVER 包
2. 注册神通数据库 JDBC 驱动
3. 与后台数据库建立连接
4. 创建一个 Statement 对象
5. 执行查询语句,并取得 ResultSet(结果集)对象
6. 处理获得的结果集
7. 关闭结果集和 Statement 对象
8. 改变数据库的数据内容
9. 提交(commit)对数据库做的改变
10. 关闭与后台数据库的连接
3.1.1 导入 JDBC API 和神通数据库 JDBC DRIVER 包
不管使用哪个厂家的驱动程序,或者哪种类别的驱动程序,只要应用程序需要连接上数
据库,就应当在应用程序的开始处导入 JDBCAPI 包
import java.sql.*; 这个包主要用于 JDBC 的核心 API
import javax.sql.*; 这个包主要用于 JDBC 的扩展 API
当用户还需要使用神通数据库 JDBC 驱动所提供的扩展功能时,就需要导入该扩展功能
相应的包了,例如:要创建一个 BLOB 大对象,就需要导入神通数据库 JDBC DRIVER 包
import com.oscar.jdbc3.*; 包含了创建 BLOB 大对象所需要的类
其他神通数据库 JDBC 驱动所提供的扩展功能,以及需要导入哪个相应的包,会在后面
文档中加以说明。
3.1.2 注册神通数据库 JDBC 驱动
如果需要使用神通数据库 JDBC 驱动就必须在应用程序中注册该驱动。对于所有的 JDBC
驱动,都有一个引导驱动程序,并使驱动程序可以运新的类,在神通数据库 JDBC 驱动中,
就是 com.oscar.Driver 类。在试图与数据库连接的时候,必须首先装入、初始化该类。有三种
方法可以注册神通数据库 JDBC 驱动。
5

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐