Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 33 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Demo kết nối CSDL Access qua cầu nối ODBC 23/11/2010, 17:18 | |
| Sau đây là đoạn code demo việc các bạn kết nối vào DBMS Access với CSDL mẫu Northwind. Nếu như các bạn chưa có CSDL mẫu thì có thể download tại đây. Link: [You must be registered and logged in to see this link.] Các bạn down về và copy vào thư mục Classes của Project của các bạn.Và sau đây là đoạn code minh hoạ việc kết nối và thực hiện 1 câu Select đơn giản. - Code:
-
import java.sql.*; public class DemoConnectToAccess { public static void main(String[] args) { System.out.println("Demo Connect To Access - ODBC"); ConnectToAccess(); System.out.println("End"); } private static void LoadDriver() { //Nap trinh dieu khien try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e) { System.out.print("Khong tim thay lop"); } } private static void ConnectToAccess() { LoadDriver(); //Ket noi den DBMS Access va thuc hien truy van try { //Tao chuoi ket noi String url="jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=Northwind.mdb;READONLY=false;"; //Thiet lap ket noi Connection con = DriverManager.getConnection(url,"",""); //Tao doi tuong Statement de thuc hien cac cau truy van Statement stm = con.createStatement(); //Tao 1 doi tuong ResultSet de luu lai ket qua cua viec truy van ResultSet rst = stm.executeQuery("Select CustomerID,CompanyName,ContactName, ContactTitle, Address From Customers"); //Lap trong ResultSet de lay ra cac ket qua while(rst.next()) { System.out.print(rst.getString(1) + " / " + rst.getString(2) + " / " + rst.getString(3) + " / " + rst.getString(4) + " / " + rst.getString(5) + "\n"); } //Dong cac ket noi, doi tuong rst.close(); stm.close(); con.close(); } catch(SQLException e) { System.out.print("Loi ket noi"); } } } Tưởng chừng rất khó khăn! Ai ngờ chỉ có như vậy. Với tình hình này, mình sẽ làm nốt bài kết nối đến SQL Server và làm ít bài tập về File nữa là OK môn Java này rồi.Bài liên quan: [You must be registered and logged in to see this link.] |
|