首頁 > 專題 > Access > 主體

聊聊Java怎麼設定ODBC,並連接Access資料庫

青灯夜游
發布: 2022-03-30 20:13:45
轉載
2668 人瀏覽過

本篇文章介紹一下設定ODBC資料來源,在Java中使用ODBC連線Access資料庫的方法,希望對大家有幫助!

聊聊Java怎麼設定ODBC,並連接Access資料庫

Java使用ODBC連接Access資料庫

#1. 設定資料來源

進入C:\Windows\System32資料夾下找到odbcad32.exe文件,雙擊。

聊聊Java怎麼設定ODBC,並連接Access資料庫

聊聊Java怎麼設定ODBC,並連接Access資料庫

聊聊Java怎麼設定ODBC,並連接Access資料庫

#一定要跟程式碼裡面的資料來源名稱對應上。

聊聊Java怎麼設定ODBC,並連接Access資料庫

聊聊Java怎麼設定ODBC,並連接Access資料庫

聊聊Java怎麼設定ODBC,並連接Access資料庫

#如果想設定帳號名稱和密碼:

DriverManager.getConnection("jdbc:odbc:Card","账户名","密码");
登入後複製

聊聊Java怎麼設定ODBC,並連接Access資料庫

2. 執行測試

#如果出現以下情況說明你使用了JDK1.7以上,需要將JDK換成1.7即可

相關推薦:《Access教程

#Access資料庫在JDK1.8版本及以後無法使用jdbc-odbc

java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

測試程式碼:

import java.sql.*;public class TestMain{
	public static void main(String[] args){
		Connection con;
		Statement sql;
		ResultSet rs;
		try{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			// 注意这里Card就是上一步设置的数据源名称
			con = DriverManager.getConnection("jdbc:odbc:Card","","");
			sql = con.createStatement();
			rs = sql.executeQuery("SELECT * FROM Card");

			while(rs.next()){
				String name = rs.getString("Name");
				String cardId = rs.getString("CardID");
				String sex = rs.getString("Sex");
				System.out.println("Name="+name+"CardID="+cardId+"Sex="+sex);
			}

			con.close();
		} catch(Exception e){
			System.out.println(e);
		}
	}}
登入後複製

有資料輸出測試通過。

聊聊Java怎麼設定ODBC,並連接Access資料庫

更多程式相關知識,請造訪:程式設計教學! !

以上是聊聊Java怎麼設定ODBC,並連接Access資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板