Java Kết Nối CSDL MySQL

Sáng giờ ngồi mày mò cái kết nối..nhức hết cả đầu.Tiện thể ghi lại,có gì vài bữa còn có cái mà xài..paste code cho nhanh ( OS: Win 7)

1.Setup MySQL ODBC Driver
Tìm xem trong máy có MySQL ODBC Driver chư
a.Bằ
ng cách
Bạn vào của sổ Control Panel/Administrative Tools/Data Sources(ODBC)
Trong của sổ ODBC Data Source Administrator ,nhìn trong tab User DSN. Click Add và tìm xem trong cửa sổ đó có MySQL ODBC Driver.
Nếu chưa có thì tiến hành cài đặt.

Download MySQL ODBC Driver tại đây. Sau khi c
ài đ
ặt,bạn restar lại máy.

2. Tạo MySQL ODBC Driver
Tiến hành Add MySQL ODBC Driver
-Click Add
- Chọn MySQL ODBC [version] Driver / Finish

- Điền các giá trị
* Data Source Name : Bạn đặt tên tùy ý
TCP/IP Server : Bạn điền IP của localhost và Port tương ứng như trong hình
Đặt User Name và Password truy cập ( Như lúc kết nối MySQL bằng PHP. Ở đây mình xài UserName là "root" và Password là "")
Chọn Database



Nhấn OK.Như vậy là xong bước thiết lập Driver.
Bây giờ bạn bật ứng dụng ( Wamp,Xampp...) để chạy máy chủ localhost.
2. Kết Nối CSDL
Ở đây mình dùng Java và công nghệ JSP ( Java Server Pages) để kết nối.
String driverName = "com.mysql.jdbc.Driver";
String urlConnection = "jdbc:mysql://localhost:3306/banhangtructuyen";
String user = "root";
String password = "";
try {
Class.forName(driverName).newInstance();
//Tao ket noi CSDL
Connection mysqlConnnection = DriverManager.getConnection(urlConnection, user, password);

//Doi tuong thuc hien truy van
java.sql.Statement mysqlStatement = mysqlConnnection.createStatement();
java.sql.ResultSet resultSet = mysqlStatement.executeQuery("SELECT * FROM sanpham");
while (resultSet.next()) {
out.println(resultSet.getString("TenSP"));
}
mysqlConnnection.close();
}
catch(Exception ex){
out.println(ex);
}


Nhớ dòng import="java.sql.*" trong Tag Pages