聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

本篇文章介紹一下配置odbc數(shù)據(jù)源,在Java中使用odbc連接access數(shù)據(jù)庫的方法,希望對大家有所幫助!

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

Java使用ODBC連接Access數(shù)據(jù)庫

1. 配置數(shù)據(jù)源

進入C:windowsSystem32文件夾下找到odbcad32.exe文件,雙擊。

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

立即學習Java免費學習筆記(深入)”;

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

一定要和代碼里面的數(shù)據(jù)源名稱對應上。

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

如果想設置賬戶名和密碼:

DriverManager.getConnection("jdbc:odbc:Card","賬戶名","密碼");

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

2. 運行測試

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

相關(guān)推薦:《access

Access數(shù)據(jù)庫在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就是上一步設置的數(shù)據(jù)源名稱 			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); 		} 	}}

有數(shù)據(jù)輸出測試通過。

聊聊Java中怎么配置ODBC,并連接Access數(shù)據(jù)庫

更多編程相關(guān)知識,請訪問:access!!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊12 分享