Java访问Access数据库的方法

3次阅读

共计 1240 个字符,预计需要花费 4 分钟才能阅读完成。

这里采用的是配置 ODBC 数据源的方式,所以首先需要进行数据源的配置工作:

创建 ODBC 过程:

控制面板 –> 管理工具 –〉数据源,选择“系统 DSN”–〉“添加”,然后选择“driver do Microsoft Access”,点击“完成”

给数据源起个名字,例如 accessTest.   点击“选择”,选择你的数据库文件即可。这样就配置了一个数据源。

下面是访问数据库的一个例子:

package cc.javaweb.accessTest;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

public class ConnectionManager {

static {

try {

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static Connection getConnection(){

Connection con=null;

//String url = “jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=f:\\test.mdb”;

String url=new String(“jdbc:odbc:accessTest”);//test 時資料來源

try {

con= DriverManager.getConnection(url);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return con;

}

/**

* @param args

*/

public static void main(String[] args) {

// 得到连接

Connection con = ConnectionManager.getConnection();

try {

PreparedStatement st = con.prepareStatement(“select id,name from test1 “);

ResultSet rs = st.executeQuery();

while (rs.next()){

String id”);

String name”);

System.out.println(“id:”+id+” name: “+name);

}

rs.close();

st.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

正文完
 0