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去沒有細說這一點,第一次用的很容易不小心掉坑。
