打开paradox/borland数据库作为单个文件

Ale*_*bak 11 java database paradox database-connection

我的问题是:如何连接java tp paradox/borland数据库".DB"单个文件?

这就是我所拥有的: 截图 所以,它是Paradox 7数据库文件.

我正在尝试驱动程序:http: //www.hxtt.com/paradox.htmlhttps://code.google.com/archive/p/paradoxdriver/:

String url = "jdbc:paradox:/D:/BABAK/powerGold/SongTitle.DB";
Connection con = DriverManager.getConnection(url);
Run Code Online (Sandbox Code Playgroud)

但两者都抛出异常,例如:

D:/BABAK/powerGold/SongTitle.DB isn't a database directory path!
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它试图找到一些数据库文件夹,但我只有一个文件!此外,"jdbc:paradox:/ D:/ BABAK/powerGold"(所有.DB文件文件夹的路径)也不起作用.

那么,任何人,请帮我弄清楚,如何在我的Java应用程序中打开这种类型的数据库.

jeo*_*vre 0

您这样做并不是要打开数据库,而是要打开整个数据库的特定文件。事实上,您的数据库由文件 .db、.px ... 组成。

最好的方法是迁移,因为该数据库不受支持,并且确实会带来很多错误。

我会建议您使用迁移数据库。

  1. 安装 Paradox 数据库阅读器或编辑器
  2. 将表导出到 CSV 文件
  3. 导入mysql数据库中的表(例如)

如果您仍然想连接此数据库而不使用 java 迁移,请私有共享一个文件 .db,现在就尝试一下。