因為jdk1.8環境不支持sun.jdbc.odbc.JdbcOdbcDriver驅動,所以這裏為特別為您提供一個解決JDK1.8不能連接access的JAR包。
JDK1.8增加了很多新特性,但不再包含access橋接驅動,因此在連接Access數據庫時有所變化[和JDK1.6相比].
一、 設置數據源(ODBC)
步驟:控製麵板->係統安全->管理工具->數據源(ODBC) [針對Window 32位]
1.添加(選定Microsoft Access Driver(*.mdb *.accdb))-à完成
2.指定數據源名、選擇驅動器(C、D盤),選中要連接的數據庫。
網上有很多關於設置數據源(ODBC)的帖子,可以百度一下。
3.常見問題
在創建Access數據的ODBC數據源時沒有Access數據源驅動器…
打開管理工具 ODBC數據源管理器裏麵隻有SQLServer ,沒有Access等其他的,這是因為Access數據源驅動器是32位的,64位不支持。
4.解決方案[針對Window 64位]:打開32位版本的ODBC管理工具
通過C:/Windows/SysWOW64/odbcad32.exe啟動32位版本ODBC管理工具。(界麵和設置過程和設置32位的相同)
二、JDK配置
1、JDK1.8中不再包含access橋接驅動,因此不再支持jdbcodbc橋接方式,需要下載access驅動jar包(Access_JDBC30.jar),而JDK1.1到JDK1.6都自帶的有,不需要下載。地址http://download.csdn.net/detail/ljheee/9507691
2、把Access_JDBC30.jar放到JDK的lib裏。
3、添加了以後,修改CLASSPATH,環境變量的值需要加上這個jar包,路徑為驅動包的絕對路徑,例如C:\ProgramFiles\Java\jre1.8.0_65\lib\Access_JDBC30.jar,添加完後,需要重啟你的電腦,然後就可以連接了。[如果CLASSPATH中已有值,在最後添加就行,不同值之間添加分號;]
關於設置CLASSPATH文章 http://blog.csdn.net/ljheee/article/details/50810570
4、在Eclipse中,右點項目,選擇properties---java build path ---Libraried---Add Jars,添加到工程就可以。
// JDK1.8下,JDBC連接Access數據庫
Class.forName("com.hxtt.sql.access.AccessDriver"); //最關鍵2步---加載驅動、建立連接 (其他操作步驟都大同小異)
Connection con = DriverManager.getConnection("jdbc:Access:///d:/MYDB.accdb");
注意:jdbc:Access:/// 固定,後麵是數據庫路徑
d:/MYDB.accdb表示是D盤下的MYDB.accdb這個數據庫
//下麵這個是JDK1.6連接access的代碼,可以對比下driver和url寫法的不同
package com.ljheee.jdbc;
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.Statement;
//此方式---針對JDK1.6有效,
publicclassJdbcTest {
publicstaticvoidmain(String[] args) {
// url表示需要連接的數據源的位置,此時使用的是JDBC-ODBC橋的連接方式,url是“jdbc:odbc:數據源名”
String url = "jdbc:odbc:MYDB";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn =DriverManager.getConnection(url);
Statement stat =conn.createStatement();
String sql = "select * fromStudent";
ResultSet rs =stat.executeQuery(sql);
while(rs.next()) {
System.out.println(rs.getString(2));
}
} catch(Exception e) {
// TODOAuto-generated catch block
e.printStackTrace();
}
}
}
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載