Máy tính, Internet > Lập trình > Lập trình phần mềm

Lập trình JAVA kết nối với db ?

Tôi đang làm một ứng dụng java kết nối với database là access. Để tịên cho người sử dụng, có thể tạo một file setup để tự tạo ODBC trên máy người sử dụng hay không? Nếu được xin hãy hướng dẫn ? Thanks
thuy linh
Bạn tao ra 1 database access dbTest.mdb, tạo table như sau: [code]table account(userid,password)[/code] thêm vào 3 dòng data như sau: [code]root aloha Admin FUK moderator MAMUshi[/code] lưu lại vào controlpanel - Administrative tool - chon Data Source (ODBC) - chọn tab user DSN nhấn add - chọn Microsoft Access Driver (*.mdb) - chọn đúng tên, đừng chọn treiber, cũng không chọn Driver do Microsoft Access Nhấn finish Chọn data source name là dbTest Phần database: chọn select rồi chọn đến database .mdb trên máy bạn - nhấn ok truy xuât dữ liệu từ access: [code]/** * @(#)AccessDB.java * * * @author * @version 1.00 2008/11/23 */ import java.sql.*; public class AccessDB { /** * Creates a new instance of <code>AccessDB</code>. */ public AccessDB() { } /** * @param args the command line arguments */ public static void main(String[] args) throws Exception { // TODO code application logic here Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:dbTest"); Statement st = conn.createStatement(); ResultSet rs = st.executeQuery("select userid from account"); while(rs.next()) { System.out.println(rs.getString("userid")); } rs.close(); st.close(); conn.close(); } }[/code] Khuyến cáo bạn nên dùng PreparedStatement, để có thể set parameter cho an toàn khi bạn thêm ,xóa ,sửa (insert ,update ,delete ) vào table. Bạn có thể tham khảo thêm tại: [red]java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html[/red]
djghjfdg
Bạn ơi, tôi khuyên bạn nên dùng cầu nối jdbc đừng nên dùng odbc. Nếu dùng jdbc thì bạn khỏi lo về cấu hình server cho mệt. Khi bạn sở hữu một hót, thì người ta sẽ cho bạn một link để bạn đưa vào trong kết nối của bạn. Làm thế này thì khỏe luôn. Bạn có thể search trên google từ khóa jdbc hoặc "how to connect database with jdbc".

Hỏi đáp đề xuất

Lập trình phần mềm

Làm thế nào để lập trình VB giỏi?}

phạm tiến dũng 17 năm
Các cụ đã nói mà " Văn ôn vỗ luyện" cứ chịu khó tìm tòi học hỏi thì nhất định sẽ là cao thủ võ lâm thôi Xem thêm
Lập trình phần mềm

Lập trình windown form có khác web form không?}

loc minh tung 17 năm
Về giao diện thì không khác nhau nhiều, nhưng về code thì windows form khó và dài hơn rất nhiều
Lập trình phần mềm

Ngôn ngữ nào để lập trình cho tương lai? Ai biết chỉ cho tôi với!}

Hoang duy Anh 16 năm
Đứng ở góc độ lập trình thì hiện tại ngôn ngữ .Net đang phát triển ở giai đoạn mạnh mẽ nhất, hàng loạt các web 2.0 được... Xem thêm
Lập trình phần mềm

Xin hướng dẫn bài lập trình C ?}

thuy linh 15 năm
Viết như thế này đơn gian hơn #include <stdio.h> #include <stdlib.h> #include <conio.h> int... Xem thêm
Lập trình phần mềm

Con gái có nên học lập trình?}

9 năm
Nếu bạn băn khoăn: con gái có nên học lập trình? hãy tìm hiểu đến với chúng tôi công ty Stanford - Dạy kinh nghiệm lập... Xem thêm
Lập trình phần mềm

Cách viết code C++ xác định những tiến trình đang kết nối với USB ?}

nbbnbmn 13 năm
Windows XP và các phiên bản mới hơn đều có độ an toàn, bảo mật rất cao trong truy xuất các tài nguyên. Chỉ có device... Xem thêm
Lập trình phần mềm

Học lập trình IOS ở đâu hiệu quả nhất}

Đào Văn Hải 8 năm
Mình đang học Khóa IOS ở Stanford chỗ đường láng, thấy rất dễ hiểu mà tiếp thu được khá nhiều kiến thức mới, bạn có thể... Xem thêm