連接Java程式和Access資料庫的方法
java程式與Access資料庫怎樣相連
【轉】
1.把這個類別建好:
import java.sql.*;
#public class Conn
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:";
Connection connect=null;
ResultSet rs=null;
Statement stmt;
public Object close;
public Conn(String odbc) //連接資料庫 :參數odbc指資料來源名稱
{
try{
Class.forName(sDBDriver);
}catch(Exception e){}
try{
connect=DriverManager.getConnection(sConnStr odbc);
}catch(Exception ex){}
}
public ResultSet Query_Rs(String sql)
{
try{
Statement stmt=connect.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){}
return rs;
}
public boolean Query_Cmd(String sql)
{
boolean rlt=false;
try {
Statement stmt = connect.createStatement();
rlt=stmt.execute(sql);
} catch (SQLException ex) {
System.out.println(ex);
}
return rlt;
}
public void closeConn()
{
try
{
this.rs.close() ;
#this.stmt.close() ;
this.connect.close() ;
}
catch (Exception e)
{
}
}
}
2.在本機上建好access資料來源:
寫個測試:
Conn conn = new Conn("你的資料來源");
conn.ResultSet(SQL);//就可以查詢了
conn.Query_Cmd(SQL);//就可以刪除或修改
java連接Access資料庫
為登入介面連接資料庫可以先設定一個資料來源
比如說資料來源名字為:student,
先 Connection conn=new Connection("jdbc:odbc:student");
Statement stmt=conn.CreateStatement();
ResultSet rset = stmt.executeQuery("select * from Reader where id=" "'" user "' and pass=" "'" pass "'");#stu為Access中的一個表名;
#if (rset.next()) {username = rset.getString("name");
pass=rsetrset.getString("pass");
rset。 close();
} else {
JOptionPane.showMessageDialog(this, "該使用者不存在");
rset。 close();
return;
}
JAVA eclipse怎麼連接Access
#cn=DriverManager.getConnection("jdbc:odbc:book.mdb");這一句話錯了,如果book是你的odbc資料庫的名稱,則應該是這樣cn=DriverManager.getConnection("jdbc:odbc:book ");
如果你想直接連接access文件,則應該
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d://a1.mdb";
Connection conn = DriverManager.getConnection(dbur1, "username", "password");
以上是連接Java程式和Access資料庫的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

蒸汽雲錯誤可能是由於許多原因引起的。要順利玩遊戲,您需要採取一些措施來刪除此錯誤,然後才能啟動遊戲。 PHP.CN軟件在這篇文章中介紹了一些最佳方法以及更多有用的信息。

如果您在計算機上有一個名為PC App Store的程序,並且沒有故意安裝它,則可能會感染惡意軟件。 PHP.CN的這篇文章介紹瞭如何刪除PC App Store惡意軟件。

ExplorerPatcher是一種開源可行可執行文件,可讓您自定義Windows 11開始菜單,任務欄,文件資源管理器等。但是,許多用戶會收到有關HackTool的Trojan警告:Win64/ExplorerPatcher! MTB。為什麼會發生

許多Surfacebook用戶報告說,他們符合Windows 11/10上的“由EW_USBCCGPFILTER.SYS阻止的核心隔離”問題。 PHP.CN的這篇文章有助於解決煩人的問題。繼續閱讀。

如果您懷疑自己的硬盤遇到問題,可以檢查Windows 7上的錯誤。此php.cn帖子討論了FixDisk Windows 7。您可以遵循該指南以檢查Windows 7上的錯誤。

如果您需要基於Windows 11 23H2的自定義LITE系統,則可以選擇Windows X-Lite最佳11 23H2 HOME或OVERMIM 11 PRO。繼續閱讀,PHP.CN將向您展示如何下載最佳11 23H2 ISO並在PC上安裝Pro或Home。

在Windows 10/11中安裝了像NVIDIA驅動程序這樣的圖形驅動程序之後,您是否曾經遇到過黑屏?現在,在PHP.CN的這篇文章中,您可以找到一些值得嘗試的NVIDIA驅動程序更新黑屏的解決方案。

是否想知道Windows 11 KB5034204中的新改進和錯誤修復?想要如何在設備上獲取Windows 11 KB5034204?在這篇文章中,PHP.CN軟件將介紹您想知道的信息。
