Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trình điều khiển Mysql JDBC ClassNotFoundException

hãy thử cái này:

public static void main(String[] args) throws Exception {
    Class.forName("com.mysql.jdbc.Driver");
}

Vấn đề là Class.forName(String) ném một ngoại lệ đã kiểm tra. Với một ngoại lệ đã chọn, bạn có thể:

  1. Nắm bắt ngoại lệ.
  2. Khai báo rằng phương thức của bạn ném ngoại lệ. (đó là những gì tôi đã đề xuất ở trên).

Dưới đây là một ví dụ về bắt ngoại lệ:

public static void main(String[] args) throws Exception {
    try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch(ClassNotFoundException e) {
        //do some exception handling
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sao chép cấu trúc cơ sở dữ liệu mà không có dữ liệu trong mysql (với các bảng trống)

  2. Truy xuất id được chèn cuối cùng cho nhiều hàng

  3. Nhận giá trị cao thứ hai trong bảng MySQL

  4. Thay đổi thư mục tmp của mysql

  5. Nhân bản / Sao chép bản ghi trong cùng một bảng MySQL