Xin hướng dẫn kết nối đến MS Access trong JSP

Ndlong

New Member
21/4/15
1
0
0
32
Chào các bác, e mới tìm hiểu qua JSP đến phấn kết nối thì e làm đc trên SQL rồi nhưng khi thử với MS Access thì báo lỗi không tìm thấy class 'sun.jdbc.odbc.JdbcOdbcDriver' e đã thử cài JDK 6 vào nhưng mà vẫn lỗi.
Mong các bác hướng dẫn cho e kết nối đến MS Access với.
Xin cảm ơn các bác.

Hiện tại e đang sử dụng: JDK 6 và 8, TomCat 8.0.15.0 và NetBean 8.0.2, Office 2013 và win 10 TR
P/S: nếu không tương thích hệ điều hành thì e có thể cài lại miễn sao e có thể kết nối được là oke.
 

quanjoker

New Member
21/4/15
16
3
0
Bạn chạy với JAVA_HOME trỏ tới JDK 6 hay JDK 8.
JDK 8 đã gỏ bỏ ODBC rồi nên class not found exception là đúng rồi.
Bạn dùng http://ucanaccess.sourceforge.net/site.html
Nên bạn cần download ucanaccess và các thư viện liên quan
  • jackcess
    • commons-lang
    • commons-logging
  • hsqldb
  • ucanaccess
 

smilequangkk

Member
18/12/12
108
19
18
26
thiếu mỗi drive (để java connect MS Access) lên mạng tải về thêm vào là đc
 

KendyTam

New Member
11/4/16
1
0
1
31
Mình đã làm theo hướng dẫn trên mạng, vào Java Build Path -->Libraries-->Add External JARs --> 5 file của UcanAccess rồi mà vẫn ko được, mình đang dùng Eclipse + jdk 1.8,win10 64bit + MS Access 2007, code của mình

import java.sql.*;
public class ConnectDB{
public static void main(String[] agrs){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:eek:dbc:Driver={Microsoft Access Driver (*.mdb,*.accdb)}DBQ="+"D:\\SINHVIENDB.accdb";
Connection conn = DriverManager.getConnection(url);
System.out.println("Connection Successfull ");
}catch(Exception e){
System.err.println("Not connection!");
System.err.println(e.getMessage());
}
}

và khi Run thi báo
Not connection!
sun.jdbc.odbc.JdbcOdbcDriver
 

Joe

Thành viên VIP
21/1/13
2,701
1,246
113
Man. Part of your nick sounds English, but it seems to me you couldn't read and understand English
Code:
Not connection!
sun.jdbc.odbc.JdbcOdbcDriver
for this line below
PHP:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
it must ring the bell. Think sharply about the message and your code-line and the hints in Vietnamese of Smilequangkk and Quanjoker. If you don't you'll never learn and if anyone spoonfeeds you he'll kill your professional future.
 
Sửa lần cuối: