这里采用的是配置ODBC数据源的方式
所以首先需要进行数据源的配置工作
创建ODBC过程:
控制面板>管理工具〉数据源
选择系统DSN〉添加
选择driver do Microsoft Access点击完成
给数据源起个名字例如accessTest
点击选择选择你的数据库文件即可
这样就配置了一个数据源
下面是访问数据库的一个例子
package comhfaccessTest;
import javasqlConnection;
import javasqlDriverManager;
import javasqlPreparedStatement;
import javasqlResultSet;
import javasqlSQLException;
public class ConnectionManager {
static {
try {
ClassforName(sunjdbcodbcJdbcOdbcDriver);
} catch (ClassNotFoundException e) {
// TODO Autogenerated catch block
eprintStackTrace();
}
}
public static Connection getConnection(){
Connection con=null;
//String url = jdbc:odbc:driver={Microsoft Access Driver(*mdb)};DBQ=f:\\testmdb;
String url=new String(jdbc:odbc:accessTest);//test时资料来源
try {
con= DriverManagergetConnection(url);
} catch (SQLException e) {
// TODO Autogenerated catch block
eprintStackTrace();
}
return con;
}
/**
* @param args
*/
public static void main(String[] args) {
//得到连接
Connection con = ConnectionManagergetConnection();
try {
PreparedStatement st = conprepareStatement(select idname from test );
ResultSet rs = stexecuteQuery();
while (rsnext()){
String id);
String name);
Systemoutprintln(id:+id+ name: +name );
}
rsclose();
stclose();
conclose();
} catch (SQLException e) {
// TODO Autogenerated catch block
eprintStackTrace();
}
}
}