Cấp bậc tác giả:

JAVA

Làm thế nào để Java kết nối CSDL Microsoft Access trên Win 7 64 bits

Được viết bởi webmaster ngày 17/02/2014 lúc 09:53 PM
Nếu kết nối với WIN như bình thường(Win 32 bits), thì bạn sẽ chẳng phải lo lắng gì, chỉ việc thiết lập cầu nối ODBC
  • 0
  • 10158
Tải tệp tin: Click ở đây

Làm thế nào để Java kết nối CSDL Microsoft Access trên Win 7 64 bits

Nếu kết nối với WIN như bình thường(Win 32 bits), thì bạn sẽ chẳng phải lo lắng gì, chỉ việc thiết lập cầu nối ODBC
Nhưng với Win 7 64 bits, điều này trở nên khó hơn. Nó sẽ xuất hiện lỗi sau: "[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) Ace DSN for process 0xa4 Thread 0xec0 DBC 0x2f8574c"

Để khắc phục lỗi này, bạn cần phải Remove tất cả Office version cũ 32 bits, thay vào đó cài đặt Office 2007 64 bits trở lên. Sau đó cài đặt Access Database Engine 64 bits

Cài đặt thành công, tiến hành cầu hình để kết nối.
Bước 1: Mở Control panel -- > Administrative tool --> ODBC Data Source Administrator
Bước 2: Add database --> Select "Microsoft Driver(*.mdb, *.accdb)"
Bước 3: Double click trên new database --> Dưới "Database" click "select" --> Select tệp tin *.accdb mà bạn đã tạo.
java-odbc.jpg
Bước 4: Nhấn OK và di chuyển đến java code của bạn
Bước 5: Sử dụng Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
con = DriverManager.getConnection("jdbc:odbc:filename");

Nguồn bài viết: DOTNET.VN

BÌNH LUẬN BÀI VIẾT

Bài viết mới nhất

LIKE BOX

Bài viết được xem nhiều nhất

HỌC HTML