由于业务需要,我需要远程连接Access数据库,从中抽取一些数据到本地Oracle10g数据库中,请问url我该怎么写?
- Java code
public static Connection getConnection() throws ClassNotFoundException { Connection conn=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="";//这里怎么写啊 conn = DriverManager.getConnection(url , "admin" , "cmsyu"); }catch (ClassNotFoundException e) { e.printStackTrace(); logger.log(Level.INFO, "----找不到数据库驱动.../n" + e.getMessage()); } catch (SQLException e) { e.printStackTrace(); logger.log(Level.INFO, "----连接Access数据库错误.../n" + e.getMessage()); } return conn; }
补充下,我本地有两个文件,分别是DKRecord.mdb和DKCtrl.mdb(对方发给我的),我要分别操作这两个文件中的两个表,我不知道这两个文件是否在一个库中,不知道直接写sql可以不,还是分开写?
我能否利用这两个文件本地测试下呢,该怎么写url,是否需要配置数据源?数据源怎么配置啊?
------解决方案--------------------
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Z:\\hongloumeng.mdb";