一、引言
无论是初级还是中高级技术人员,面对着各式各样的数据库平台层出不穷和众多的操作系统功能不断升级,难免会眼花缭乱。特别是当系统面临升级,无论操作平台还是数据库平台,甚至架构都可能需要更替的时候,如何才能抵住众说纷纭,把握好您的选择。幸运的是,利用Java技术能够将这些不同种别的数据库平台和操作系统无缝地连接起来,真正地做到“集百家之长而为我所用”。
本文将通过一组真实的案例来向读者介绍如何做到简单地使用JDBC驱动来实现在不同的操作系统下存取几款较为热门的数据库平台。
特别是对JavaDB这款支持嵌入式模式的纯Java数据库的研发过程进行了周详分析和展望。希望读者能做到举一反三,引入更多的数据库平台的应用。
二、评测框架
1.操作系统平台和数据库平台
实例涉及到的操作系统是MS Windows XP SP2和SUN Solaris 8,数据库平台有:MS Access 2000(以下简称Access),MS SQL Server 2000(以下简称SQL Server),My SQL,Oracle和Java DB(J2SE 1.6.0中绑定)。
对于XP平台,能够安装以上5种数据库平台。而对于Solaris,只能够安装My SQL和Java DB两种。
2.使用平台搭建
(1)安装支持对应操作系统的JDK(http://java.sun.com/javase/downloads/index.jsp)。注意:假如是Solaris操作系统还必须选择对应的CPU类型,本案例中选用的是支持SPARC的JDK版本(jdk-6-solaris-sparc.sh)。在XP系统中安装的JDK Update3版本的JDK(jdk-6u3-windows-i586-p.exe),确保该版本中已绑定Java DB。
(2)配置JAVA_HOME,PATH和CLASSPATH等环境变量。以便正常编译和运行Java代码。
(3)下载My SQL Connector/J驱动,并将其中的mysql-connector-java-5.1.0-bin.jar文档(其中5.1.0为驱动版本号)添加到CLASSPATH变量中。需要说明的是,该驱动文档中包含两种JDBC驱动,一种是mm.mysql,一种是mysql普通JDBC驱动。两者都能够使用。
(4)将包含Java DB和Oracle的驱动文档加入到CLASSPATH中。分别为derby.jar和classes12.jar。都能够在相应的产品安装目录中找到。
通过上述的配置之后,我们就能够开始在XP系统和Solaris系统中对各类数据库平台进行使用了。
三、试用准备
1.简化JDBC函数
为了方便研发人员的使用,作者提炼出以下简化后的常用JDBC函数:

文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




