OpenBASE数据库作为一个通用数据库管理系统,提供了多种数据库访问接口,包括ODBC、JDBC、API、OLEDB等访问方式。在企业级的网站构架中,OpenBASE高效,稳定的特性可以和WEB服务器融合在一起,为WEB应用程序提供可靠的数据保障。本文主要介绍基于ODBC接口的ISS服务器和基于JDBC接口的Tomcat服务器使用OpenBASE数据的库配置方法。
1、 IIS
Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上。IIS提供了一个图形界面的管理工具,称为 Internet服务管理器,可用于监视配置和控制Internet服务。
在IIS构架的网站服务器中,OpenBASE支持ODBC数据源和注册ODBC驱动的访问方式。OpenBASE的ODBC驱动程序会在OpenBASE安装过程中默认安装,请确认是否正确安装OpenBASE数据库。
1.1 配置OpenBASE ODBC 数据源
对于windows2000 以上版本系列的操作系统,可以通过打开控制面板,管理工具,就可以看到配置数据源的选项,双击数据源(ODBC)即可配置OpenBASE数据源。OpenBASE数据源的配置详细配置请参考OpenBASE手册。以ASP访问连接OpenBASE为例,建立系统DSN MYSITE,访问OpenBASE数据库中的表student.例如文件connect.asp。
编号:名字:年龄:
1.2 注册ODBC驱动直接访问
OpenBASE数据库.可以在程序中注册数据源,其具体方式如下OpenBASE ODBC Driver 为OpenBASE ODBC驱动器的名称 server是OpenBASE数据库服务器的服务器名称或IP地址, 例如文件connect.asp
编号:名字:年龄:
2、 Tomcat
Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。
OpenBASE JDBC Driver是一个第四类的JDBC Driver,即纯粹的Java驱动程序。使用OpenBASE专用的网络协议把JDBC API调用转换成直接网络调用,而不需用任何的中间部件。本驱动实现了JavaSoft定义的标准JDBC接口,满足JDBC3.0标准。另外,OpenBASE JDBC Driver还实现了一些扩展。在Tomcat构架的网站的应用中,可以JDBC-ODBC桥和直接通过JDBC两种方式连接OpenBASE数据库。
2.1 JDBC-ODBC桥
当使用纯java不能访问OpenBASE数据时可以采用JDBC-ODBC桥的连接方式,这样的访问方式可以不依赖于数据库系统,具有很强的灵活性。
1) 配置OpenBASE数据源。可以参看1.1中的配置方法和OpenBASE 手册,配置OpenBASE数据源。
2) 配置OpenBASE JDBC驱动。将OpenBASE安装目录下jdbc文件夹下的openbasejdbc.jar拷贝到tomcat_home commonlib目录下,或者在环境变量CLASSPATH中指定openbasejdbc.jar的位置,文件connect.jsp 实现连接OpenBASE数据库实现代码如下:
ID:
name:
age:
2.2 JDBC直接访问
JDBC直接访问OpenBASE数据库,可以通过OpenBASE提供的JDBC驱动,直接访问到OpenBASE数据库,这种方法跟为灵活,高效。配置OpenBASE JDBC驱动将OpenBASE安装目录下jdbc文件夹下的openbasejdbc.jar拷贝到tomcat_home commonlib目录下,或者在环境变量CLASSPATH中指定openbasejdbc.jar的位置,文件connect.jsp 实现连接OpenBASE数据库实现代码如下:
ID:
name:
age:
3、 其他Web 服务器
其他Web服务器,例如IBM公司的WebSphere,EBA公司的WebLogic在连接方式上面主要是基于JDBC驱动接口,在JSP, PHP等网页技术中具体的实现方式和接口类型与Tomcat相似,在这里就不做详细的介绍。
总结:
OpenBASE 数据库服务器支持标准的的数据库访问接口,支持数据源,连接池的配置,可以为Web应用程序提供快速,简单,通用的访问机制,提高应用程序的性能。