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

Kết nối với mysql với netbeans cho jsp

Thử tải trình điều khiển trước khi sử dụng DriverManager lớp học.

try{
     String dbURL = "jdbc:mysql://localhost:3306/murach";

     String username="root";
     String password="1234";


     Class.forName("com.mysql.jdbc.Driver");//load driver

     Connection con2 = DriverManager.getConnection(dbURL, username, password);
     String query = "insert into tblUser1(firstname) values('shaon')";

     Statement statmnt = con2.createStatement();
     statmnt.executeUpdate(query);
}

Từ O'Reilly:

Điều này là bắt buộc vì bạn đã đặt thư viện trong thư mục JDK / lib mà tôi đang cho là được tải bằng cách sử dụng ClassLoader khác với thư viện được ứng dụng của bạn sử dụng. Vì các trình tải lớp khác nhau đã được sử dụng nên việc đăng ký tự động diễn ra bởi trình điều khiển JDBC 4.0+ sẽ không có hiệu lực. Bạn có thể cố gắng đặt tệp jar trình điều khiển trong lib của máy chủ ứng dụng của bạn, tệp này sẽ sử dụng cùng ClassLoader của ứng dụng của bạn. Xem: Khi nào thì Class.forName cần thiết khi kết nối với cơ sở dữ liệu qua JDBC trong một ứng dụng web?

Về đăng ký tự động

Nguồn

Về Trình tải dịch vụ

Nguồn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn danh sách vào cơ sở dữ liệu của tôi bằng Python

  2. Các dấu ngoặc kép xung quanh các bảng và cột trong truy vấn MySQL có thực sự cần thiết không?

  3. Kết nối TCP MySQL

  4. MySQL hoặc điều kiện

  5. InnoDB chèn rất chậm và làm chậm