Java連接Access數據庫的那些坑


Java 使用 JDBC 連接Access數據庫

 

需要掌握的技能

1.Java SE基本技術

2.懂點JDBC技術

 

能夠學到如何使用Java正確的連接JDBC

 

環境

window8.1 64位

jdk6 32位

Access 2013

Eclipse 4.4

 

下面是代碼

package com.malin.app;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/**
 * Java 連接 Access
 * @author 馬林
 *
 */
public class AccessTest {
	public static void main(String[] args) throws Exception {
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		String conStr = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "E:\\AccessTest.accdb";
		Connection conn = DriverManager.getConnection(conStr);
		Statement stm = conn.createStatement();
		ResultSet rs = stm.executeQuery("select * from Person");
		while (rs.next()) {
			  System.out.println(rs.getString(2));
		}
	}
}

其實連接代碼都大同小異,還有一種使用ODBC的連接方法。

 

特別需要注意的大坑(真心坑了一天)

需要注意你的  jdk  access 版本一定要一致(就是 Access 32位的話 Jdk一定要是 32位,不然報錯信息會把你朝彎路上帶),網上很多教程都是copy來copy去沒有細說這一點,第一次用的很容易不小心掉坑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM