Paradox数据库是一个关系型数据库,现在看来它已经非常的古老了,而且在这之前没有听说过,但依然还有一些现行的系统中使用它,而且早期Delphi的程序用它比较多,好了这个关系先不深究了。现在客户给的数据库文件需要导入到我们的系统中,我们采用的策略是上传数据库文件,通过程序来连接读取该文件。数据库文件扩展名为.DB,乍一看让我想到了sqlite,但是通过花费一些时间查找以及验证,才终于确定,原来它是Paradox数据库文件。其实确定.DB文件是Paradox数据库的过程以及寻找驱动才是最花时间的。如果你缺的也是这些,直接到文末提供的链接下载吧。
工具资源
说下我们可以用到的工具,如果想查看DB文件的内容,那两个打开Paradox数据库文件的客户端工具可以使用:
1. Paradox Data Editor
2. ParadoxDBViewer
方法一:使用Paradox_JDBC30.jar来连接
Paradox_JDBC30.jar很强大,但这个驱动包是收费的。官网提供了一个试用版本,试用版的限制是在一个进程内不能连接查询超过50次,否则会抛超出查询次数的自定义Exception。下载 Java连接Paradox数据库文件的Jar包,也就是我们要用的驱动,文末提供了下载地址。
来看看我们的一个简单的DEMO,再重新温习下jdbc的东西。
首先我们根据业务定义了一个类型:
public class FltLegBean {
String planeMdl;
String fltNum;
String schedule;
String t