`

如何在windows 64bit、java 64bit环境下连接Access数据库

阅读更多
现在大家都使用64位操作系统了,java也升级到64位了,但以前的软件使用起来也会有一点兼容性问题。比如在windows7 64bit + java 64bit下,访问Microsoft Access的数据库将会产生一些兼容性问题,比如出现如下错误:

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified


中文的错误显示如下:

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序


解决方法如下:

1、windows7 64bit + java 32bit
安装office的32位版,可以安装office2007,建议使用office2010以上,有32bit以及64bit可以选择,但这种情况必须安装32位版本。
再安装office相应的数据库连接组件。
http://www.microsoft.com/zh-CN/download/details.aspx?id=23734
http://www.microsoft.com/zh-CN/download/details.aspx?id=13255

------------------------------------------------------------------------

2、windows7 32bit + java 32bit
操作系统是32位的,当然只能使用java 32位,和安装office 32位的啦,但高版本的office还是需要安装数据库连接插件。链接见第一点。

------------------------------------------------------------------------

3、windows7 64bit + java 64bit
安装office 64位版,这种情况只能安装office 2010或者以上了,但还是建议安装office 2010版本,因为office 2013还没有见到有数据库连接插件。再重复一次,需要安装数据库连接插件,链接见第一点。


连接的程序就不写了……
分享到:
评论
1 楼 njfr82 2015-01-22  
新版的 OFFICE2013 access runtime的 X86 X64好像出来了,正在下

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=39358

相关推荐

    Access数据库引擎DatabaseEngine32/64

    综上所述,Access数据库引擎是实现非Access应用程序(如Python和Java)与Access数据库交互的关键组件,而"access3264"这个压缩包则提供了在不同系统架构下安装所需引擎的能力。理解和掌握如何正确配置和使用这个引擎...

    64位系统调用32位Access 运行时

    当AutoCAD在64位系统上运行,并尝试连接到32位Access数据库时,就会出现描述中的“读取错误”。这是因为64位AutoCAD不能直接与32位Access运行时通信,需要特定的解决方案来解决这种跨平台的兼容性问题。 为了解决这...

    windows7 64 bit apache server

    Apache的64位版本尤其适用于处理大量的并发连接和大型文件,这在现代互联网环境中至关重要。 **Apache服务器介绍** Apache HTTP Server(简称Apache)是一款开源的Web服务器,它支持多种操作系统,包括Windows 7。...

    微软Access Database Engine 2010

    安装后,用户或开发者可以在应用程序中通过编程调用相应的驱动,实现与Access数据库的连接。 总结来说,微软Access Database Engine 2010是一个强大的数据库访问工具,它为开发人员提供了高效、安全地访问和管理...

    AccessDatabaseEngine(Office2016) 包含 32位和64位

    AccessDatabaseEngine(Office2016) 包含 32位和64位 驱动程序。用于.net 操作ACCESS必需的驱动程序 ( 驱动... 在.NET平台使用OLEDB 访问Acess数据库,需要提前安装组件,32位/64位 对应相同位数的Office_Access2016)

    数据库连接方式

    这里使用的是JDBC-ODBC Bridge的方式连接Access数据库。 #### 二、JDBC-ODBC Bridge JDBC-ODBC Bridge是早期的一种连接方式,通过在计算机上预先安装ODBC驱动程序,利用桥接(Bridge)方式,将JDBC的调用方式转换...

    winx64_12102_client.zip

    安装Oracle 12c客户端时,你需要确保系统满足最低硬件和软件要求,比如Windows 7 64-bit或更高版本的操作系统,足够的硬盘空间,以及合适的内存。安装过程中,你可以选择自定义安装,只安装你需要的组件,或者选择...

    AccessDatabaseEngine.rar

    在32位操作系统上,即使你正在运行64位的Windows,如果应用程序是32位的,它仍然需要32位的数据库驱动。 压缩包中的"AccessDatabaseEngine.exe"是安装程序,它是解决此问题的核心。通过运行这个程序,用户可以安装...

    instantclient_12_2_32bit.rar

    Oracle Instant Client是一款轻量级的数据库连接工具,用于在客户端计算机上快速建立与Oracle数据库的连接,无需安装完整的Oracle客户端软件。"instantclient_12_2_32bit.rar" 文件是Oracle Instant Client的32位...

    Dtree树形结构连接数据库的具体实现代码

    本文将详细介绍如何在JSP环境中利用Dtree组件实现与数据库的交互,动态生成树形结构。 #### 二、技术准备 为了实现本文所述的功能,需要完成以下准备工作: 1. **安装SQL Server 2000 JDBC驱动**:确保服务器环境...

    oracle-instantclient11.2(64bits)

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,主要目的是为了方便开发者和管理员在不安装完整Oracle Database的情况下,进行数据库连接、查询和管理。这个“oracle-instantclient11.2(64...

    jdk-7-ea-bin-b24-windows-i586-04_dec_2007.rar

    2. **Fork/Join框架**:为了提升多核处理器环境下并行计算的性能,Java 7引入了Fork/Join框架,它基于工作窃取算法,使得复杂的计算任务可以被拆分为子任务并行执行。 3. **try-with-resources语句**:这是一种新的...

    PI数据库开发SDK例程

    The PI-SDK runs on 32-bit Windows platforms and provides access to servers on all PI platforms. Based on Microsoft’s Component Object Model (COM), the PI-SDK can be used with most WIN32 programming ...

    oracle客户端 win32-11gR2-client

    总结来说,"Oracle客户端 win32_11gR2_client"是一个全面的工具集,用于在32位Windows环境下与Oracle数据库进行交互。无论你是开发人员、数据库管理员还是系统集成商,这个客户端都提供了丰富的功能来满足你的需求。...

    Navicat_12.1.0.2.0_Oracle_OCI.dll

    Navicat是一款强大的数据库管理工具,它支持多种数据库系统,包括Oracle。...在遇到连接问题时,除了更新这些组件,还应该综合排查整个系统环境,确保所有依赖都正确配置,以达到最佳的数据库访问体验。

    JAVA最常用的英语单词

    在Java编程语言中,有许多英语单词被广泛应用于编程过程中。这些单词可能来源于数据结构、算法、编程语言、数据库、操作系统等领域。本文将对这些英语单词进行分类和解释,以帮助读者更好地理解和掌握Java编程语言。...

    使用servlet,jdbc将mysql中数据显示在jsp页面中

    2. **建立数据库连接**:使用JDBC(Java Database Connectivity)API,我们可以与MySQL数据库建立连接。首先,需要在项目中添加MySQL的JDBC驱动依赖,如`mysql-connector-java`。然后,通过`Class.forName()`加载...

    2021-2022计算机二级等级考试试题及答案No.12977.docx

    6. 连接 SQL Server 数据库指定数据库名:在连接 SQL Server 数据库时,可以使用 `Initial Catalog` 或 `Database` 属性来指定数据库名。 7. 分支结构语句:While...Wend 是循环结构,而不是分支结构。分支结构包括...

    AWS平台上的JAVA应用开发.pdf

    在AWS(Amazon Web Services)平台上进行Java应用开发是一种常见的云解决方案,它允许开发者利用AWS的全球基础设施、弹性伸缩能力和丰富的服务来构建、部署和管理应用程序。以下是一些关于AWS平台上的Java应用开发的...

    libldap.so.2、liblber.so.2等linux系统缺少的库文件完整版

    - `mysql-connector-java-3.1.10-bin.jar`:这是MySQL的Java连接器,允许Java应用程序连接到MySQL数据库,执行SQL查询和操作数据库。 - `samba-3.0.4-0.5.1.i386.rpm`、`samba-common-3.0.4-0.5.1.i386.rpm`、`...

Global site tag (gtag.js) - Google Analytics