二话不说。就是java如何连接access数据库,为什么要写这个呢,原因很简单,因为access数据库简单,在使用时很方便,不用倒入,只需要带在本工程下就行了
看代码
package com.liuqi.conn;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBConnToAccess {
//获得路径
String path = this.getClass().getClassLoader().getResource("db/test.mdb").getPath().substring(1);
private Connection con = null;
public void getConn(){
try {
System.out.println(path);
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+path;
this.con = DriverManager.getConnection(url, "", "");
System.out.println("连接成功!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
再看下包结构吧
在src下见一个db的文件夹,将数据库文件放入其中即可!