Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法

简介: Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法

我们在Windows xp中访问access的时候,连接数据库url一般是这样写:

jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=xxx.mdb;

但是在window7 64位系统,是没有办法找到这个驱动的,会报未发现数据源名称并且未指定默认驱动程序

这个时候我们需要安装Access的驱动程序,获取地址:

安装好之后,进入“控制面板”-》“管理工具”-》“数据源(ODBC)”查看是否存在Access驱动

然后在系统DSN中新建数据源:

选择Access数据源,点击完成

数据源名称随意填写

然后确定保存。

之后修改程序中的odbj url配置

jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=xxx.mdb

再执行程序基本能解决,如果无法解决,则需要到

C:\Windows\SysWOW64目录找到odbcad32.exe程序,打开。

实际上它是32位的ODBC数据源管理器,在里面你可以看到32位的access驱动

同样的方法,添加系统DSN即可。而连接url还是使用

jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=xxx.mdb;与数据源一致。

相关文章
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
858 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
JSON Java 关系型数据库
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
Hutool创建数据源工厂动态查询不同数据库不同数据表的数据
320 2
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
214 8
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
161 1
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
180 1
|
XML 数据库 数据格式
数据库 校验名称唯一性,用于新增和修改功能
数据库 校验名称唯一性,用于新增和修改功能
166 0
|
Windows
Windows平台如何修改监听的服务名称?
【8月更文挑战第15天】在Windows平台上可透过注册表编辑器、命令提示符或第三方工具修改服务的显示名称。首先,通过注册表编辑器找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下的目标服务,修改其“DisplayName”键值。或者,在命令提示符中使用`sc config`命令来变更服务名称。此外,利用第三方工具如Windows Service Manager也能简化此过程。修改前请确保了解可能的影响并做好备份。
965 4

热门文章

最新文章