① java連接Access資料庫老是提示[ODBC Microsoft Access 驅動程序] 標准表達式中數據類型不匹配。
connection = DriverManager.getConnection("jdbc:odbc:student_access");//這里student_access就是你的源裡面設置的源名。
Statement statement = connection.createStatement();
ResultSet resultset = statement.executeQuery("select * from a");//a是你的資料庫里的表名
② JAVA連接ACCESS資料庫無法載入JDBC驅動
jdk1.8已然不支持jdbcodbc橋接方式,rt.jar下根本沒這個類,所以報異常,可以去看下,如非要如此連接,需換1.6版本jdk
③ java連接Access資料庫(2010版)老是提示:[ODBC 驅動程序管理器] 未發現數據源名稱並且未指定默認驅動程序
你用jdbc.odbc連接數據
首先要建個數據源
打開控制面板 找到管理工具 其中有個數據源(odbc)
點擊
添加 找到你的Access資料庫 確定 加上數據源名稱
確定 就好了
其次你要往project中導入Access的驅動包
這個好弄 上網上收一個 然後添加到你的project中就行
也不難 都是些固定的東西 上網搜搜也好弄 希望能幫到你!
④ eclipse用java連access資料庫,出現[Microsoft][ODBC Microsoft Access 驅動程序] 找不到文件 (未知的)
ODBC????你是不是沒設置數據源啊,或設置數據源時資料庫名字填錯了?用ODBC 連資料庫要先設置數據源,設置數據源方法:,打開控制面板,找到管理工具,進去後找到數據源(ODBC),雙擊進去就可以設置了,點擊添加,在一步一步按要求做就行了。
⑤ java連接access需要哪個驅動程序
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 ");
⑥ Java 連接access accdb問題。[Microsoft][ODBC 驅動程序管理器] 未發現數據源名稱並且未指定默認驅動程序
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=c:\\IC.accdb";
更改為
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\IC.mdb";
庫保存為後綴名稱為 mdb(別特么手動改後綴,重新創建庫的時候更改)
可暫時解決你目前的問題
⑦ 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資料庫。
⑧ java載入access驅動失敗,求解決!
要看你的電腦系統是多少位的, 32位還是64位,
然後還要看你的office 是多少位的。 如果不匹配, 那就要換office的位數重新安裝。然後配置ODBC數據源。
⑨ 使用純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 ");
⑩ 怎麼在java中連接access資料庫(包括配置方法和驅動程序)
import java.sql.*;
public class dbaccess{
public static void main(String args[]) throws Exception{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dburl ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Mobile.mdb";//此為NO-DSN方式
//String dburl ="jdbc:odbc:odbcName";//此為ODBC連接方式
Connection conn=DriverManager.getConnection(dburl);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select Top 20 * from MobileSection");
System.out.println("號段\t地區\t類型\t省份\t區號");
while(rs.next()){
System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+"\t"+rs.getString(4)+"\t"+rs.getString(5));
}
rs.close();
stmt.close();
conn.close();
}
}