當前位置:首頁 » 數據倉庫 » access資料庫java驅動
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

access資料庫java驅動

發布時間: 2023-03-21 11:51:12

1. Access與JAVA怎麼連接

1.創建Access資料庫以及數據表。

9.Java代碼部分。


packagetestpackage;

importjava.sql.Connection;



importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.Statement;

importjava.sql.*;

publicclassFoundData{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

Stringsql="select*fromchengjibiao";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Stringurl="jdbc:odbc:redsun";

Connectioncon=DriverManager.getConnection(url,"","");



Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getString("number")+' ');

System.out.print(rs.getString("name")+' ');

System.out.println(rs.getString("math")+' ');

System.out.print(rs.getString("physics"燃滑轎)+' ');

System.out.println(rs.getString("english")+' ');

}

stmt.close();

con.close();

}

catch(Exceptione){}

}

}

2. 如何如何用jar包的方式驅動使用jdbc連接access資料庫

JDBC連接Access第一種方法:
你用下面的代碼試試 (強烈建議也是only可以建議的方法)
con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/data/Access/test1.mdb"帶搜,"dba","sql");

後面的代碼笑旅一樣。這樣你就可以訪問access資料庫了。
JDBC連接Access第二種方法:
用sun的jdbcodbc橋碰行凳,數據源(個人主頁不適用)
JDBC連接Access第三種方法:
用Access的JDBC驅動程序,到http://instry.java.sun.com/procts/jdbc/drivers這個網站上查找並下在Access的jdbc驅動程序。 (這個沒有試過,各位有興趣可以試試看)
對於設置與Windows下的JSP伺服器,且系統較小時,使用Access是一個比較好的選擇,但是要使用Access資料庫一般要通過數據源。這里提供一種不用使用數據源用Java直接連接數據源的方法。例子程序如下:
import java.sql.*; public class Access { public static void main(String args[]) { try { String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(strurl) ; Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from books"); if(rs.next()) { System.out.println(rs.getString("簡介")); } }catch(Exception e) { System.out.println(e); } } }

可以看到只要在driver後面加上ODBC驅動即可不用設置數據源,這種方法對其他小型資料庫(如forpro)應該也適用。

3. eclipse用java連access資料庫,出現[Microsoft][ODBC Microsoft Access 驅動程序] 找不到文件 (未知的)

ODBC????你是不是沒設置數據源啊,或設置數據源時資料庫名字填錯了?用ODBC 連資料庫要先設置數據源,設置數據源方法:,打開控制面板,找到管理工具,進去後耐雹高找到肆閉數據源(ODBC),雙擊進去就可以設置了,昌尺點擊添加,在一步一步按要求做就行了。

4. JAVA連接ACCESS資料庫無法載入JDBC驅動

jdk1.8已然不支持jdbcodbc橋接方式,rt.jar下根本沒這個類,所以報異常,可以去看下,如嫌悶瞎非要如此連接芹空,需換罩宏1.6版本jdk

5. java連接Access資料庫怎麼導入驅動包

public void connect(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();

try {
String path = Control.class.getClassLoader().getResource("攔行則Database/db.mdb").getPath().substring(1); //尋找mdb文件的位置
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + path; //Access驅動
conn=DriverManager.getConnection(url);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

採用無簡棚數據源方式帶汪連接Access資料庫。

6. Java怎樣連接Access資料庫

有兩種方法:

1、不使用WINDOW的建立數據源方法,直接在JAVA代碼內部與Access資料庫連接。
注意:
jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
這里的空格,不能少,否則會有異常。
<textarea cols="50" rows="15" name="code" class="java">try{ String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection(url); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery("select * from Roche_position"); if(resu.next()){ System.out.println(resu.getString("cname")); } System.out.println("exit"); }catch(Exception e){ e.printStackTrace(); }</textarea>

2、使用ODBC建立WINDOW數據源的方法。
開始
>>控制面板
>>管理工具
>>數據源(ODBC)
>>用戶DSN或系統DSN
>>點添加
>>找到"Microsoft Access Driver (*.mdb)",選中,再點完成>>自定義數據源名稱,可創建一個新的或選擇已經有的Access資料庫(.mdb)其它可以不選。
>>確定>>確定
到此數據源已經建立成功
接下來是JAVA代碼連接了;
<textarea cols="50" rows="15" name="code" class="java">try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:數據源名稱", "資料庫用戶名(如有)沒有則空", "用戶密碼(如有)沒有則空"); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery("select * from Roche_position"); if(resu.next()){ System.out.println(resu.getString("cname")); } System.out.println("exit"); }catch(Exception e){ e.printStackTrace(); } }</textarea>

7. 使用純Java驅動程序連接Access資料庫的關鍵代碼

String url= "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/RMIStockMarket/凱如Server/李孫冊RMIStockMarket.mdb ";
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver "哪宏);
conn = DriverManager.getConnection(url, "Administrator ", "456321 ");

8. Java連接Access資料庫,為什麼我把載入驅動兩句注釋掉還能正常運行

那隻能說明JAVA自動load進來了

9. java連接Access資料庫(2010版)老是提示:[ODBC 驅動程序管理器] 未發現數據源名稱並且未指定默認驅動程序

你用jdbc.odbc連接數悔臘者據
首先要建個數據源
打開控制面板 找到管理工具 其中有個數據源(odbc)
點擊
添加 找到你的Access數據局冊庫 確定 加上數據源名稱
確定 就好了
其次你要往project中導入Access的驅動包
這個好弄 上網上收一個 然後添加到你的project中就行
也不難 都是些固定的東西 上網搜搜碧薯也好弄 希望能幫到你!

10. java怎麼直接連接access資料庫

通過jdbc直接連。驅動塵中是com.hxtt.sql.access.AccessDriver

在http://www.hxtt.com/access.zip可以下到,

還需要資料庫方言com.hxtt.support.hibernate.HxttAccessDialect

資料庫方言包在http://www.hxtt.com/test/hibernate.jar可以下到。

配置的時候使用。

DRIVER=com.hxtt.sql.access.AccessDriver
URL=jdbc:access:///D:\workspace\database\fireDB.mdb
USERNAME=admin
PASSWORD=

注意linux下的\是/,剛開始導入的url是/。害我想了半天才明白他是linux。

改成\了以後就可以了,還要注意在java字元串里\要寫成轉譯虧鍵字銷兄巧符'\\'

其他沒問題了。這樣就可以使用hibernate自動生成代碼了。還是滿方便的。

發個模板。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//注冊驅動
Connection conn = null; //創建鏈接
conn = DriverManager.getConnection("jdbc:odbc:FFFF", "admin", "");
Statement st;
st=conn.createStatement(); //創建句柄
ResultSet rs=st.executeQuery("select lamp_address,lamp_text from lamp as model where model.lamp_type='S';");//得到結果集
while (rs.next())
{
al1.add(rs.getString(1));
al2.add(rs.getString(2));
}

st.execute(sb.toString());

把這個模板改一改,用新的URL和類就行了。
還有一種是ODBC連接的,我比較推薦的方法
可以去我的空間里找相應的文章