jdbc Access mdb Driver

最近刚好有个项目要连接ACCESS的MDB数据并导入到ORACLE中,使用

Java代码   收藏代码
  1. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  2. String strurl="jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=E:\\db.mdb";  
  3. Connection conn=DriverManager.getConnection(strurl);  


时报了以下的错误  java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序,苦与网上基本上找不到原因只能上外文网找找了 

经过GOOGLE后找到一个jstels连接方式http://www.csv-jdbc.com/ 这个网中有比较强大的连接csv\xml\dbf\mdb\engine的驱动,需要的同学可以上这个网上下载 
这里提供mdb的连接驱动和使用说明

Installation

Add the driver jar files (mdbdriver.jar + required third-party libraries) to your classpath or extract these jars to the directory of your application.

Driver Classes

 

Description

Classes

Driver class (JDBC API v1.0)

jstels.jdbc.mdb.MDBDriver2

Data Source class (JDBC API v2.0)

jstels.jdbc.mdb.MDBDataSource2

Connection Pool Data Source class (JDBC API v2.0)

jstels.jdbc.mdb.MDBConnectionPoolDataSource2

URL Syntax

The connection URL is jdbc:jstels:mdb:path_to_mdb_file, where path_to_mdb_fileis:

  • an absolute or relative path to a Microsoft Access database (MDB or ACCDB) file, e.g.:

    jdbc:jstels:mdb:c:/mdb_directory/test.mdb

    jdbc:jstels:mdb:mdb_directory/test2.mdb

    jdbc:jstels:mdb:mdb_directory/access2007.accdb

  • path to a file within the CLASSPATH (read-only), e.g.:

    jdbc:jstels:mdb:classpath://resources/test.mdb

  • path to a file within a ZIP (JAR) file (read-only), e.g.:

    jdbc:jstels:mdb:zip://c:/dir/archive.zip/test.mdb

  • path to a file located on a FTP server (syntax: ftp://user:password@hostname[:port]/[dirpath/]mdbfile), e.g.:

    jdbc:jstels:mdb:ftp://login:password@somesite.com:21/mdb_directory/test.mdb

  • SFTP URL to the SFTP-server directory (syntax: sftp://user:password@hostname[:port]/[dirpath/]mdbfile, also required third-party libraries Commons VFS and JSch for this protocol), e.g.:

    jdbc:jstels:mdb:sftp://login:password@somesite.com:22/mdb_directory/test.mdb

  • HTTP URL to a file (read-only), e.g.:

    jdbc:jstels:mdb:http://www.somesite.com/mdb_directory/test.mdb

  • SMB/CIFS URL to a file located on a SMB/CIFS server (e.g.: MS Windows share or Samba server, syntax: smb://[user:password@]hostname/share/[dirpath/]mdbfile):

    jdbc:jstels:mdb:smb://your_server/your_share/mdb_directory/test.mdb

    jdbc:jstels:mdb:smb://login:password@your_server/your_share/mdb_directory/test.mdb

 PS:这个是收费的驱动, 本人已经破解。。。如需要可私信我!或者至CSDN下载:http://download.csdn.net/detail/chaico/5072327

 

 

 

0 
4 
分享到:   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值