tomcat启动 odbc 驱动程序管理器 未发现Xp odbc数据源在哪名称并且未指定默认驱动程序

Android、iOS、Windows Phone开发群:
Java java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
在Win7 64位系统下,使用Java+Access数据库编程,用Java连数据库时,出现错误提示,如下:
Java java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
网络上有很多类似错误的解决办法,其中之一就是:
url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\abc.mdb";
注意:Driver 和 (*.mdb) 之间要有空格,而且=左右不能有空格,正确写法为:
url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\abc.mdb";
当然,此次的问题不是这个原因,原因是,系统默认下只安装了32位的Access驱动,在64位下不支持,解决办法是,下载64位的Access数据库引擎驱动,下载地址:
下载后安装。
如果当前操作系统中已安装过32位Office,会提示要卸载。
这点要批评一下微软,要求别人开发的软件同时兼容32和64位,自个开发的却不兼容,也不弄个终极解决办法。
补充:ODBC的配置程序
64位版的位置:C:\windows\system32\odbcad32.exe
32位版的位置:C:\windows\sysWOW64\odbcad32.exe
没有更多推荐了,64位-添加odbc数据源:找不到 *odbc驱动程序的安装例程。请重新安装驱动程序
作者:用户
浏览:1606 次
添加odbc数据源:找不到*odbc驱动程序的安装例程。请重新安装驱动程序系统:Windows764位想要配odbc数据源的时候发现odbc源除了问题:以前配的数据源不能用了,现在要添加新的数据源也不
添加odbc数据源:找不到 *odbc驱动程序的安装例程。请重新安装驱动程序
系统: Windows7 64位
想要配odbc数据源的时候发现odbc源除了问题:
以前配的数据源不能用了,现在要添加新的数据源也不成功,网上查了说可能是某些应用卸载的时候把数据源删了造成的。也尝试了在命令行里运行SysWOW64中的odbcad32.exe发现也没啥也用,希望各路大神指教。报错如下:
oracle的客户端有没有正确的安装?
解决方案二:
没装客户端,直接是数据库:32位的oracle 11g。可能是之前卸载某个软件把我的驱动给删了,现在想要把驱动弄回来尝试了一些办法没搞定
【云栖快讯】云栖社区技术交流群汇总,阿里巴巴技术专家及云栖社区专家等你加入互动,老铁,了解一下?&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
40+云计算产品,6个月免费体验
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
云服务器9.9元/月,大学必备java数据库运行错误提示:未发现数据源名称并且未指定默认驱动程序_百度知道
java数据库运行错误提示:未发现数据源名称并且未指定默认驱动程序
程序如下:import java.sql.*;
public class AccessTest {
public static void main(String[] args) {
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
String url = &jdbc:odbc:Driver={MicroSoft Access Driver Drive...
我有更好的答案
数据库驱动程序包,这个要手动的添加到项目中,或者是放在Tomcat的lib文件夹下面,比如mysql的驱动包名:mysql-connector-java-3.1.7-bin.jar,你网上搜下,下载个很小的
采纳率:32%
您好!建议您使用驱动精灵更新。驱动精灵在为用户推送更新驱动时充分考虑到兼容性、稳定性及用户的使用反馈等各种因素。更新后的驱动更稳定,更新后出问题的风险更低。驱动精灵:希望能够帮到您!如仍有疑问,欢迎您向金山网络企业平台提问
java支持数据库的 jar包 要引入项目
import java.sql.*;这个不就是那个包么??
你那个是 java对SQL操作的包你要加载的是驱动包Sqlserver 的 包名 sqljdbc.jar你在网上百度 某某数据库的驱动包
缺少驱动包
没有导入jar包
什么包啊?
MicroSoft Access Driver,Access的jar包吧。自己百度,丰衣足食。
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
驱动程序的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。follow me sina weibo @hello__佐小白__
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
1. 今天下午修改很早做的一个系统,用的是JDBC-ODBC驱动。
在我本机Tomcat做测试,发现使用startup.bat启动Tomcat服务后,访问Web服务一切正常。
但使用Monitor Tomcat 启动Tomcat作为服务例程,则访问Web服务报错:
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序。
2. 但ODBC数据源配置时测试也正常。
3. 跟踪排查一下,发现是在 DriverManager.getConnection()的时候报错的。
可能还是ODBC的问题。
但不知道是咋回事了。
4. 上网查了N久,一语道破“要用系统DSN”。
关于这点还真没有想到。
5. 一直使用“用户DSN”建立“用户数据源”的。
DSN:Date Source Name,数据源名称。
6. 在“ODBC数据源管理器”中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN。
因为Monitor Tomcat启动的Tomcat服务是作为系统级NT服务例程运行的,这样就无法访问“用户DSN”建立的“用户数据源”。
7. 果然,建立了“系统数据源”就OK了。
From:http://www.haogongju.net/art/1291153
没有更多推荐了,断水寒刀--莫道抽刀断水水更流,若将寒刀凝水水亦收。
[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
关于“[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的解决方法集合。
问题现象:
-在vs.net 2003 下通过odbc 连接mssql6.5 可以正常取得数据。
-转至vs.net 2005 下用同样的方法,用odbc 去取MSSQL6.5 出错误,错误信息如下:
[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
解决方法:
在管理工具里面 -》点数据源ODBC
-》 系统DSN
-》添加 选SQL 然后找到你要连接的数据库`~~ 在连就OK了
这里的系统DSN 的配置要跟 用户DSN
里的配置 一样。
--配置完后,测试通过.
在vs.net 2003 vb.net下通过odbc 连接informix,提示:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
导致问题的原因,是原来的2.6版本的没卸载,直接装了3.5版本的客户端造成的环境配置问题,环境参数问题,将C:/autoexec.bat(自启动文件) 文件中的path中的与IBM informix路径相关的路径全都删除,重新安装3.5版本就OK了。
下面的是在visual
中编写上,但运行这后,就出出上面的问题“ERROR
[Microsoft][ODBC
驱动程序管理器]
未发现数据源名称并且未指定默认驱动程序
”就在“AconnStr.Open();”打住了,数据库我用的是access
2000的。 &%@
Language= "C# "
ContentType= "txet/html "AutoEventWireup= "true "
CodeFile= "OleDbConnection.aspx.cs "
Inherits= "_Default "
= "System.Data "
= "System.Data.Odbc "
%& &script
language= "c# "
= "server "& 解答:引入的NameSpace错了,
这个要配置数据源
= "System.Data.Odbc "
%& 改为 &%@
= "System.Data.OleDb "
估计是你这个软件的dns数据源配置被清除了,你可以进控制面板的管理工具中打开数据源(odbc)进行配置在用户dns选项卡中点击添加按钮,选择你这个软件数据库相应的驱动,完成,填写这个软件相应的数据源名称和选择数据库文件的位置,完成数据源的配置就可以了&b&答案补充&/b&你这个无需重装系统的,最简单的方法就是吧这个软件重装一遍就可以了&b&答案补充&/b&这个配置需要知道软件的数据库文件名和数据源名称,所以最好你还是重装一下这个软件, 没用过这个软件,具体名称 也不知道,呵呵&b&答案补充&/b&为了保留原有数据,你重装这个软件的时候覆盖安装就可以了&b&答案补充&/b&那只能找到你这个软件的数据库文件和知道这个软件的数据源名称才行,数据源是配置某个程序与数据驱动之间的关系,不能随便起名字,否则软件一样无法访问&b&答案补充&/b&这只是告诉了你数据驱动是什么,数据源名称和数据库文件还是不知道
没有更多推荐了,}

我要回帖

更多关于 tomcat jndi 数据源 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信