发布网友 发布时间:2022-04-21 21:30
共1个回答
热心网友 时间:2022-04-08 09:41
所以首先需要进行数据源的配置工作: 创建ODBC过程: 控制面板-->管理工具--〉数据源。 选择“系统DSN”--〉“添加” 选择“driver do Microsoft Access”,点击“完成” 给数据源起个名字,例如accessTest. 点击“选择”,选择你的数据库文件即可。 这样就配置了一个数据源。 下面是访问数据库的一个例子: package com.hf.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();