首頁  >  文章  >  專題  >  聊聊Java怎麼設定ODBC,並連接Access資料庫

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

青灯夜游
青灯夜游轉載
2022-03-30 20:13:452658瀏覽

本篇文章介紹一下設定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刪除