java直接连接Access数据库时间:2022-09-16 21:55:28 // MobileDatabase.java import java.io. * ; import java.sql. * ; public class MobileDatabase { public static void main(String[] args){ try{ //Load JDBC driver Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); /**//*这里的数据库的url一定要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下*/ /**//*{Microsoft Access Driver (*.mdb)}部分可以在控制面板-ODBC中的Drivers(驱动程序)找到*/ /**//*这样其他的数据库也可以通过同样的方式访问,如Excel、FoxPro等*/ String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\testsql1.mdb"; Connection con = DriverManager.getConnection(dbUrl,"",""); Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); //执行SQL语句 String sql = "create table tsc (sno char(5))"; //ResultSet rs = state.executeQuery(sql); state.executeQuery(sql); //打印测试 /**//*if( rs != null ){ while( rs.next() ){ System.out.println("\t" + rs.getString(1)); } rs.close(); con.close(); }*/ }catch(Exception e){e.printStackTrace();} } } // End class MobileDatabase