首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

java 联接paradox数据库的几种方式

2012-08-22 
java 连接paradox数据库的几种方式paradox 数据库是borland公司的产品,以.db为扩展名,其中 1) 文件目录==

java 连接paradox数据库的几种方式
paradox 数据库是borland公司的产品,以.db为扩展名,其中

1) 文件目录==数据库

2) .db文件==数据表

以下是Jave连接paradox数据库的几种方式:

<1> 利用JDBC驱动

前提:Paradox_JDBC30.jar包(收费)

连接代码如下:


 String driver = "com.hxtt.sql.paradox.ParadoxDriver";String url = "jdbc:paradox:/E:\\pdb\\Events";Class.forName(driver);Connection con = DriverManager.getConnection(url,"user","pwd"); 


<2>利用JDBC-ODBC 桥接(需配置数据源)

前提:1)BDE 数据库引擎

         2)配置数据源

         3)JDBCODBC驱动(jdk已自带)

代码如下:
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";String url = "jdbc:odbc:数据源名";Class.forName(driver);Connection con = DriverManager.getConnection(url,"user","pwd");

<3>利用JDBC-ODBC 桥接(不需配置数据源)

前提:1)BDE 数据库引擎

         2)配置数据源

         3)JDBCODBC驱动(jdk已自带)

代码如下:

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";String url = "jdbc:odbc:driver={Microsoft Paradox Driver (*.db )};"\+"DriverID=538;Fil=Paradox 5.x;DefaultDir=E:\\pdb\\Events;"\+"Dbq=E:\\pdb\\Events;CollatingSequence=ASCII";Class.forName(driver);Connection con = DriverManager.getConnection(url,"user","pwd");


其中:1)利用[]可以避免关键字冲突

       2)通过ODBC操作paradox数据库时,因为数据表存在一些与之同名

          但不同扩展名的关联文件,会导致操作出错,解决的办法是先复制

          该文件到其它目录,再对其进行操作!



热点排行