2016-04-28 15 views
10

câu hỏi của tôi là: cách kết nối cơ sở dữ liệu java tp nghịch lý/borland ".DB" duy nhất?Mở cơ sở dữ liệu nghịch lý/borland dưới dạng tệp đơn

Đây là những gì tôi có: screenshot Vì vậy, đó là các tệp cơ sở dữ liệu Paradox 7.

trình điều khiển Tôi đang cố gắng: http://www.hxtt.com/paradox.html & https://code.google.com/archive/p/paradoxdriver/ như:

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

Nhưng cả hai ném ngoại lệ như:

D:/BABAK/powerGold/SongTitle.DB isn't a database directory path! 

Như bạn có thể thấy, nó đang cố gắng để tìm thấy một số thư mục cơ sở dữ liệu, nhưng tôi chỉ có một tệp duy nhất! Ngoài ra, "jdbc: paradox:/D:/BABAK/powerGold" (đường dẫn đến tất cả thư mục tệp .DB) cũng không hoạt động.

Vì vậy, bất kỳ ai, hãy giúp tôi tìm hiểu, cách mở loại DB này trong ứng dụng Java của tôi.

Trả lời

0

bạn không cố gắng mở cơ sở dữ liệu làm như vậy mà là một tệp cụ thể của toàn bộ DB. Trong thực tế, DB của bạn bao gồm các tệp .db, .px ....

Cách tiếp cận tốt nhất để làm như vậy là di chuyển vì DB này không được hỗ trợ và thực sự mang lại nhiều lỗi.

Tôi sẽ recommand bạn sử dụng di chuyển cơ sở dữ liệu của bạn.

  1. cài đặt Nghịch lý cơ sở dữ liệu Reader hoặc biên tập
  2. bảng xuất khẩu sang các file CSV
  3. bảng nhập khẩu trong cơ sở dữ liệu mysql (ví dụ)

Nếu bạn vẫn muốn kết nối DB này mà không cần di chuyển với java , chia sẻ riêng tư một tệp .db và sẽ thử ngay bây giờ.

+0

chào ! Không thể di chuyển: đó là DB trực tiếp của phần mềm được sử dụng hàng ngày, vì vậy, tôi cần một số cách để kết nối và mở nó, như Trình chỉnh sửa dữ liệu Paradox thực hiện. Gửi cho bạn một tệp .DB trên Twitter (và đây là liên kết: http://6zo.ru/powerGold_DB_Example.zip, không có gì bí mật bên trong) –

0

Để giải quyết nó làm như sau:

  1. String url = "jdbc:paradox:/D:/BABAK/powerGold/";
  2. giữ các tập tin cùng một .db và .px của SongTitle trong cùng thư mục sau đó chạy mã của bạn và nó sẽ làm việc
+0

Tôi sẽ thử, nhưng hãy xem câu hỏi: > Ngoài ra, "jdbc : nghịch lý:/D:/BABAK/powerGold "(đường dẫn đến tất cả thư mục tệp .DB) cũng không hoạt động. –

Các vấn đề liên quan