二话不说。就是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的文件夹,将数据库文件放入其中即可!
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。