09HCB

Trang chủ 09HCB- Lớp Hoàn Chỉnh Đại Học Khoá 2009-2011
 
Trang ChínhTrang Chính  GalleryGallery  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 

 Cách kết nối Database SQLServer2005 trong NetBeans

Go down 
Tác giảThông điệp
Admin
Admin
Admin

Tổng số bài gửi : 149
Join date : 15/03/2010

Cách kết nối Database SQLServer2005 trong NetBeans Empty
Bài gửiTiêu đề: Cách kết nối Database SQLServer2005 trong NetBeans   Cách kết nối Database SQLServer2005 trong NetBeans Empty9/9/2010, 9:26 am

Cách kết nối Database SQLServer2005 trong NetBeans
Trong các chương trình ứng dụng, cơ sở dữ liệu là một vấn đề không thể thiếu, nhất là các chương trình quản lý. Có thể có nhiều loại cơ sở dữ liệu (MySql, SqlServer, Oracle, Access...) nhưng thường thì cách quản lý và truy vấn đều giống nhau, dùng ngôn ngữ T-SQL.
Vấn đề là chúng ta làm sao đưa vào chương trình của ta để sử dụng.
Trong NetBeans có hỗ trợ sẵn một số driver DB như MySql, JDBC, còn một số khác thì phải tự cài đặt.
Nay mình sẽ lấy một ví dụ cho cài đặt và kết nối DB SQL Server 2005, những cái khác thì cũng gần tương tự như vậy.
Đầu tiên, bạn cần có driver của SqlServer2k5 ( các bạn có thể kiếm ở google hoặc tải file đính kèm của mình về ).
Sau đó, mở netbean lên, chọn thẻ tool -> library -> New Library
Ở Textfield Library Name: chọn tên thư viện mà bạn muốn đặt
Còn ở Library Type thì cứ để mặc định
Sau đó OK.
Tiếp tục Chọn Nút Add JAR/Folder
Chỉ đường dẫn đến file JAR mới vừa down về.
Đến đây là xong việc cài driver cho NetBeans

Bây giờ đến việc kết nối vào PROJECT của bạn:
Trong cửa sổ project, trong project của bạn, klick phải chuột vào thư mục library, chọn Add Library, sau đó chọn cái thư viện khi nãy bạn cài.

Tiếp theo là trong chương trình của bạn:

Đoạn này là khai báo chuỗi kết nối dùng để kết nối JDBC với SQL Server; Các bạn chỉ cần quan tâm đến bien cnUrl thôi, còn các biến trên mình dùng để chương trình rõ ràng.

private String url = "jdbc:sqlserver://";
private String serverName="localhost";
private String portNumber="1433";
private String instanceName="";
private String databaseName="QLYSVIEN";
private String cnUrl = url + serverName + ":" + portNumber +";instanceName=" + instanceName +";databaseName="+ databaseName;

Tiếp theo, đây là đoạn dùng để kết nối DB:
Với User: user sở hữu DB của SQLServer
Password : pass của user đó
(Có thể là User sa mặc định của SQL và mật khẩu do bạn cài lúc ban đầu).

try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver");
conn = DriverManager.getConnection(cnUrl, user, pass);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITI VE, ResultSet.CONCUR_READ_ONLY);
} catch (SQLException ex) {
Logger.getLogger(DBConnect.class.getName()).log(Le vel.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(DBConnect.class.getName()).log(Le vel.SEVERE, null, ex);
}

ở đây chú ý:
conn: là đối tượng thuộc lớp Connection dung để tạo ra kết nối
stmt: là đối tượng thuộc lớp Statement dùng cho việc truy vấn sau này.
ResultSet.TYPE_SCROLL_SENSITIVE cho phép kết quả truy vấn trả về là ResultSet có thể cuộn được
ResultSet.CONCUR_READ_ONLY cho phép kết quả trả về là ResultSet chỉ được đọc, không được ghi.

Đến đây, việc kết nối đã hoàn tất, các bạn có thể tận hương thành quả của mình rồi.


File kèm theo: lhttp://www.ziddu.com/download/11593877/sqljdbc.jar.html
Nguồn: congdong java .com
Về Đầu Trang Go down
https://09hcb.forumvi.com
 
Cách kết nối Database SQLServer2005 trong NetBeans
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
09HCB :: Lưu trữ :: HK2 :: Lập trình ứng dụng Java-
Chuyển đến