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

Bagaimana untuk menyambungkan program Java dan pangkalan data Access

WBOY
WBOYke hadapan
2024-01-24 11:42:111097semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam