java连接microsoft access数据库,无需配置数据源:
?
import java.sql.*; /** * java 连接Microsoft Access数据库,无需配置数据源 * * @author Administrator * */ public class MultiDbConn { public static void main(String[] args) { String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=I:/db/member.mdb"; try { Class.forName(dbDriver); Connection conn = DriverManager.getConnection(url); Statement st = conn.createStatement(); ResultSet rs = st.executeQuery("select * from contact"); ResultSetMetaData rsmd = rs.getMetaData(); for (int k = 0; k < rsmd.getColumnCount(); k++) { System.out.print(rsmd.getColumnName(k + 1)+"\t"); } System.out.println(); while (rs.next()) { for (int k = 0; k < rsmd.getColumnCount(); k++) { System.out.print(rs.getString(k + 1) + "\t"); } System.out.println(); } } catch (Exception e) { e.printStackTrace(); } } }