`
chaico
  • 浏览: 219035 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jdbc Access mdb Driver

阅读更多

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

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strurl="jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=E:\\db.mdb";
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
分享到:
评论

相关推荐

    开源的access jdbc驱动

    5. **多版本兼容**:虽然描述中提到的是3.0.3版本,但UCanAccess通常会持续更新以支持不同版本的Access数据库文件(.mdb和.accdb)。 6. **社区支持**:作为一个开源项目,UCanAccess有活跃的社区,用户可以通过...

    jdbc连接access数据库的驱动jar包

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\path\\to\\your\\database.accdb"; String username = ""; // 如果需要身份验证,填入用户名 String password = ""; // ...

    access jdbc驱动

    驱动类 :com.hxtt.sql.access.AccessDriver 连接url:jdbc:access:///e:/ds.mdb

    Ms access jdbc驱动

    con = drivermanager.getconnection("jdbc:odbc:driver={microsoft access driver (*.mdb)};dbq=c:/data/access/test1.mdb","dba","sql"); 后面的代码一样。这样你就可以访问access数据库了。 第三个是用sun的...

    jdbc连接使用jar包 Access_JDBC40.jar

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\path\\to\\your\\database.accdb"; Connection conn = DriverManager.getConnection(url); ``` 4. **执行SQL操作**:现在...

    破解版mdbdriver.jar

    String strurl="jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=E:\\\\db.mdb"; Connection conn=DriverManager.getConnection(strurl); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String strurl...

    JDBC-ACCESS.rar_access_java access_java jdbc access_jdbc_jdbc Ja

    String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\path\\to\\your\\database.accdb"; ``` 创建连接和Statement对象: ```java Connection conn = DriverManager.getConnection...

    Access mdb 转 sqlite 数据库java代码

    对于Access,你需要Microsoft的JDBC驱动(如Microsoft JDBC Driver for SQL Server),而对于SQLite,你需要SQLite-JDBC驱动。 2. **连接数据库**:使用JDBC的`DriverManager.getConnection()`方法建立与Access和...

    Access_JDBC30.jar --Java JDK1.8实现与Access数据库连接

    Java写了一个连接Access数据库的桌面程序,百度很长时间发现jdk1.8没有rt.jar,没法通过第一种方式... url = "jdbc:Access:///D:/dataAnalysis/accessDB.mdb"; connect = DriverManager.getConnection(url, "", "");

    Access_JDBC30 无使用次数限制 - 破解

    String url ="jdbc:access:/d:/empty.mdb"; Class.forName("com.hxtt.sql.access.AccessDriver"); Connection con = DriverManager.getConnection(url); Statement statement = con.createStatement(); ...

    ODBC-JDBC 桥读取Access数据库

    ODBC-JDBC 桥读取 Access 数据库 ODBC-JDBC 桥是一种常用的技术,它可以将 Java 应用程序与非 Java 数据库集成。ODBC(Open Database Connectivity)是一种标准接口,用于连接各种类型的数据库,而 JDBC(Java ...

    JDBC访问Access2007

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\path\\to\\your\\test.accdb"; String username = ""; // 对于Access,通常不需要用户名 String password = ""; // 如果...

    JDBC连接Access数据库的几种方式

    - 在Windows系统中,通过“控制面板”->“管理工具”->“ODBC数据源管理员”创建一个新的系统DSN(数据源名称),选择“Microsoft Access Driver (*.mdb, *.accdb)”并指定Access数据库文件的路径。 - 在Mac或...

    java JDBC连接ACCESS驱动

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path_to_your_database.accdb"; // 替换为你的数据库路径 Connection conn = DriverManager.getConnection(url, "", ""); ``` 请...

    JDBC for MS Access2000

    - 在ODBC数据源管理器中创建一个新的系统数据源,选择Microsoft Access Driver,然后指定Access 2000的mdb文件路径。 - 记录下创建的数据源名称,这将在Java代码中用到。 ### 3. 使用JDBC连接Access 2000 以下是一...

    access_JDBC驱动

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\path\\to\\your\\database.accdb"; Connection conn = DriverManager.getConnection(url, "", ""); ``` 在URL字符串中,替换"C...

    如何用jdbc访问MS Access数据库.rar

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\\path\\to\\your\\database.accdb"; Connection conn = DriverManager.getConnection(url, "", ""); ``` 这里的URL需要替换为你...

    jdbc连access

    - `String dbURL`:存放数据库URL,这里的格式是`jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=your_database_path;`,`DBQ`指定数据库文件路径。 - `String userName` 和 `String userPwd`:通常...

    Access_JDBC30.jar

    String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path_to_your_database.accdb"; String username = ""; // 如果数据库需要用户名 String password = ""; // 如果数据库需要密码...

    常用 JDBC 驱动名字和 URL 列表

    常用 JDBC 驱动名字和 URL ...jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydata.mdb 类似的 Excel 文件也可以用类似方法: jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=.\mydata.xls

Global site tag (gtag.js) - Google Analytics