搜尋
首頁電腦教學電腦知識連接Java程式和Access資料庫的方法

連接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中文網其他相關文章!

陳述
本文轉載於:Excel办公网。如有侵權,請聯絡admin@php.cn刪除
HP電池檢查 - 如何下載公用事業並檢查HP電池 -  MinitoolHP電池檢查 - 如何下載公用事業並檢查HP電池 - MinitoolApr 25, 2025 am 12:53 AM

什麼是HP電池檢查?如何下載HP電池檢查?如何檢查Windows 11/10中HP筆記本電腦上的電池健康?要找到這些問題的答案,請繼續閱讀,您可以找到PHP.CN提供的很多信息。

在Windows/Mac/Android/ios上免費下載Microsoft Excel 2019在Windows/Mac/Android/ios上免費下載Microsoft Excel 2019Apr 25, 2025 am 12:52 AM

您是否正在尋找Microsoft Excel 2019下載源?您可能需要在Windows/Mac/Android/iOS上免費下載Excel 2019。 PHP.CN軟件撰寫了這篇文章,以引入一些Microsoft Excel 2019下載源針對不同平台。

強大的遊戲解決方案不使用PC上的GPU強大的遊戲解決方案不使用PC上的GPUApr 25, 2025 am 12:51 AM

玩視頻遊戲時遇到不使用GPU的遊戲很煩人。如何修復它?如果您使用0 GPU找到遊戲,則可以在PHP.CN網站上閱讀此帖子以獲取幫助。

什麼是192.168.10.1?學習登錄的必需品,更改密碼什麼是192.168.10.1?學習登錄的必需品,更改密碼Apr 25, 2025 am 12:50 AM

您知道“ 192.168.10.1”是什麼?如何登錄您的192.168.0.1 IP地址? PHP.CN將在192.168.10.1管理員登錄,更改密碼和問題故障排除上,向您展示有關此IP的一些基本信息,以及一些詳細信息。

解決!未能同步的成就錯誤在Uplay -minitool上解決!未能同步的成就錯誤在Uplay -minitool上Apr 25, 2025 am 12:49 AM

無法同步成就錯誤的錯誤不僅發生在Uplay客戶端上,而且還發生在漫長的哭聲上。當您啟動遊戲時,似乎會出現一條消息,上面寫著“無法同步成就”,這使您可以跳過。如果你想擺脫

如何在Windows 10/11上找到過程開始時間? -  Minitool如何在Windows 10/11上找到過程開始時間? - MinitoolApr 25, 2025 am 12:48 AM

當您使用計算機時,許多過程在後台運行。您可能想知道過程的開始時間。您可以使用Windows PowerShell或Process Explorer檢查過程啟動時間。 PHP.CN軟件將介紹這兩種方法

Microsoft Excel價格:購買PC/Mac的Microsoft Excel -MinitoolMicrosoft Excel價格:購買PC/Mac的Microsoft Excel -MinitoolApr 25, 2025 am 12:47 AM

為了創建和編輯電子表格,大多數人可能會使用Microsoft Excel。 Microsoft Excel不是免費的。它的獨立應用程序的價格為$ 159.99。您也可以購買Microsoft 365計劃以獲取Excel和其他Office應用程序。這篇文章主要解釋了Microsoft Ex

如何下載,安裝和更新Kyocera驅動程序Windows 10/11 -Minitool如何下載,安裝和更新Kyocera驅動程序Windows 10/11 -MinitoolApr 25, 2025 am 12:46 AM

您在工作和生活中使用打印機嗎?然後,您必須在使用之前知道,必須下載並安裝相應的驅動程序。在PHP.CN網站上的這篇文章中,我們將主要向您介紹如何安裝,更新和下載Kyocera PRI

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具