Đây không phải lỗi do thiếu driver, vì nếu thiếu thì ban đầu sẽ không thể kết nối được CSDL mà do lỗi trong code của chúng ta, và có thể sửa như sau:
Phương thức khởi tạo hàm kết nối ban đầu
public void connect() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
conn = DriverManager.getConnection("jdbc:sqlserver://NGONGON-PC:1433;databaseName=v;", "tv", "123456");
System.out.println("thanh cong");
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
Chỉ cần sửa phần khai báo sun.jdbc.odbc.JdbcOdbcDriver thành com.microsoft.sqlserver.jdbc.SQLServerDriver là được.
public void connect() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
conn = DriverManager.getConnection("jdbc:sqlserver://NGONGON-PC:1433;databaseName=v;", "tv", "123456");
System.out.println("thanh cong");
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
Chúc may mắn :)
Không có nhận xét nào:
Đăng nhận xét