Rumah > tutorial komputer > pengetahuan komputer > Bagaimana untuk menyambungkan program Java dan pangkalan data Access

Bagaimana untuk menyambungkan program Java dan pangkalan data Access

WBOY
Lepaskan: 2024-01-24 11:42:11
ke hadapan
1100 orang telah melayarinya

Bagaimana untuk menyambungkan program Java dan pangkalan data Access

Cara menyambung program java ke pangkalan data Akses

【Pemindahan】

1. Bina kelas ini:

import java.sql.*;

Sambung kelas awam

{

String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";

String sConnStr="jdbc:odbc:";

Sambungan sambung=null;

ResultSet rs=null;

Kenyataan stmt;

Objek awam ditutup;

Sambung awam(String odbc) //Sambung ke pangkalan data: Parameter odbc merujuk kepada nama sumber data

{

cuba{

Class.forName(sDBDriver);

}tangkap(Pengecualian e){}

cuba{

connect=DriverManager.getConnection(sConnStr+odbc);

}tangkap(Exception ex){}

}

public ResultSet Query_Rs(String sql)

{

cuba{

Penyata stmt=connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery(sql);

}tangkap(SQLException ex){}

kembali rs;

}

public boolean Query_Cmd(String sql)

{

boolean rlt=false;

cuba {

Pernyataan stmt = connect.createStatement();

rlt=stmt.execute(sql);

} tangkapan (SQLException ex) {

System.out.println(ex);

}

kembali rlt;

}

kekosongan awam closeConn()

{

cuba

{

this.rs.close() ;

this.stmt.close() ;

ini.sambung.tutup() ;

}

tangkap (Pengecualian e)

{

}

}

}

2 Bina sumber data akses pada mesin ini:

Tulis ujian:

Conn conn = Conn baharu("Sumber data anda");

conn.ResultSet(SQL); //Anda boleh bertanya

conn.Query_Cmd(SQL); //Anda boleh memadam atau mengubahnya

Java bersambung ke pangkalan data Akses

Untuk menyambung ke pangkalan data untuk antara muka log masuk, anda boleh menyediakan sumber data dahulu

Sebagai contoh, nama sumber data ialah: pelajar,

Sambungan Pertama sambung=Sambungan baharu("jdbc:odbc:pelajar");

Pernyataan stmt=conn.CreateStatement();

ResultSet rset = stmt.executeQuery("select * from Reader where id=" + "'" + user + "' and pass="" + "'"" + pass + "'"); stu ialah nama jadual dalam Akses ;

jika (rset.next()) {

nama pengguna = rset.getString("nama");

pass=rsetrset.getString("pass");

set semula. tutup();

} lain {

JOptionPane.showMessageDialog(ini, "Pengguna ini tidak wujud");

set semula. tutup();

kembali;

}

Cara menyambungkan JAVA eclipse ke Access

cn=DriverManager.getConnection("jdbc:odbc:book.mdb"); ");

Jika anda ingin menyambungkan fail akses terus, anda harus

String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb";

Sambungan sambungan = DriverManager.getConnection(dbur1, "nama pengguna", "kata laluan");

Atas ialah kandungan terperinci Bagaimana untuk menyambungkan program Java dan pangkalan data Access. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan