VicoTas
Câu hỏi
Củ Chuối MyLove
26/04/2013 21:48

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

Danh sách câu trả lời (2)
avatar meteorgarden 26/04/2013 21:48
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".
avatar Bluestar 26/04/2013 21:48
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 AccessDB.
*/
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: java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Ngô Minh Tùng Chuyển file viết bằng PASCAL sang file .exe?

Đăng lúc: 21:48 - 26/04/2013 trong Lập trình

Xuân Trọng Tạo liên kết trên File Flash ?

Đăng lúc: 21:48 - 26/04/2013 trong Lập trình

MrTien Tạo file .BAT tự động copy trong LAN ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

Link Trong C# chuyển dữ liệu từ Foxpro sang sql server như thế nào?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

lighting Hiển thị CSDL ngẫu nhiên VB6 ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

Hin Kết xuất và nhận dữ liệu ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

Hương Bắt lỗi khi nhập hòm thư trong ô textbox không đúng trong VB.NET ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

Củ Chuối Đọc file Assembly ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

Thu Trang Đọc file bằng ngôn ngữ C ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

nophoto Mô hình 3 lớp là gì? Các bước tạo và Ứng dụng trong ASP.NET - C# thế nào?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

nophoto Lấy thông tin file .avi, mpg, m2p ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Cho tôi hỏi download phần mềm Pascal ở đâu?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

nophoto Ngôn ngữ lập trình được sử dụng phổ biển nhất?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

nophoto Hỏi cài đặt phần mềm auto cad 2010 ?

Đăng lúc: 21:47 - 26/04/2013 trong Lập trình

nophoto Cho em hỏi về lập trình c tý hem về khai báo thư viện?

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

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

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Củ Chuối Xin giúp đỡ phép chia nguyên số lớn?

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

nophoto Cho em hỏi về lập trình c tý hem

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Hoài Nam (Nam Tước) Anh chi ơi cho em hỏi về lập trình c trên Microsoft Visual Studio 2008?

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Lê Văn Tùng Em muốn hỏi về cách tạo 1 hóa đơn trong C# ???

Đăng lúc: 21:46 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip