未发现数据源名称并且未指定默认驱动程序

问题描述

我用的是eclipse数据库是2007access。importjava.sql.*;publicclasstest{publicstaticvoidmain(String[]args){try{Stringdrivername="sun.jdbc.odbc.JdbcOdbcDriver";Stringurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.accdb)};DBQ=ICQ.accdb";Class.forName(drivername);Connectionconn=DriverManager.getConnection(url);Stringsql="insertintouservalues(?,?,?,?)";PreparedStatementpstmt=conn.prepareStatement(sql);pstmt.setInt(1,23456);pstmt.setString(2,"wererre");pstmt.setString(3,"12323412");pstmt.setString(1,"345234");pstmt.executeUpdate();System.out.print("成功");pstmt.close();conn.close();}catch(Exceptione){e.printStackTrace();}}}这个是测试的程序,添加一条记录到表中。数据库名是ICQ.accdb,表名是user报错是这样的java.sql.SQLException:[Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序atsun.jdbc.odbc.JdbcOdbc.createSQLException(UnknownSource)atsun.jdbc.odbc.JdbcOdbc.standardError(UnknownSource)atsun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(UnknownSource)atsun.jdbc.odbc.JdbcOdbcConnection.initialize(UnknownSource)atsun.jdbc.odbc.JdbcOdbcDriver.connect(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)attest.main(test.java:11)这个是怎么回事啊,求帮忙。我是菜鸟PS:我的eclipse是免安装的,绿色版!不会是因为这个吧?

解决方案

本帖最后由 wangtao2536 于 2011-02-17 12:51:05 编辑
解决方案二:
我没用过这个数据库我让我猜测应该是下面这个不正确Stringdrivername="sun.jdbc.odbc.JdbcOdbcDriver";Stringurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.accdb)};DBQ=ICQ.accdb";
解决方案三:
引用1楼jackey_ctdw的回复:

我没用过这个数据库我让我猜测应该是下面这个不正确Stringdrivername="sun.jdbc.odbc.JdbcOdbcDriver";Stringurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.accdb)};DBQ=ICQ.accdb";

没用过,楼上的可参考下

时间: 2024-09-22 00:18:22

未发现数据源名称并且未指定默认驱动程序的相关文章

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

问题描述 odbc驱动程序管理器未发现数据源名称 并且未指定默认驱动程序 解决方案 今天下午修改很早做的一个系统,用的是JDBC-ODBC驱动. ?? 在我本机Tomcat做测试,发现使用startup.bat启动Tomcat服务后,访问Web服务一切正常. ?? 但使用Monitor Tomcat 启动Tomcat作为服务例程,则访问Web服务报错: ???? [Microsoft][O......答案就在这里:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认

Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法

原文:Advanced Installer 中测试数据库连接提示"未发现数据源名称并且未指定默认驱动程序"的解决办法 最近需要制作一个安装包,安装包的要求如下: 1.用户手工填写MySql的地址.用户名和密码 2.填写完成后提供测试数据库连接是否正常的按钮功能 3....... 项目要求打包的Mysql版本为5.5.27 x64版本,通过研究Advanced Installer 发现,此打包工具提供了数据库连接字符串,并且是通过ODBC的方式来连接的,既然是安装的64位的数据库,那么连

dw-错误 '80004005'未发现数据源名称并且未指定默认驱动程序cod_ado.inc,行 4

问题描述 错误 '80004005'未发现数据源名称并且未指定默认驱动程序cod_ado.inc,行 4 <% sub cod_AdoOpen(objConnection, rsCoursesList,dsn,rss) Set objConnection = Server.CreateObject("ADODB.Connection") objConnection.Open dsn Set rsCoursesList = Server.CreateObject("ADO

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

问题描述 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 MM_conn_STRING = "driver={mysql odbc 5.2 ansi driver};database=gaokao_new;server=localhost;uid=root;password=19970707" Set conn = Server.Createobject("ADODB.Connection") conn.open MM_c

设计-[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

问题描述 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 用Dreamweaver设计动态ASP网站,调试时出现问题: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /index.asp,行 9 求高手解答~~~~~ 解决方案 学习一下这个:http://jingyan.baidu.com/ar

mfc-运行就报告“未发现数据源名称并且未指定默认驱动程序”

问题描述 运行就报告"未发现数据源名称并且未指定默认驱动程序" 刚从网上下载的一个基于MFC制作的房产中介管理系统,运行就报告"未发现数据源名称并且未指定默认驱动程序" 源文件链接在这:http://pan.baidu.com/s/1hqBzMug 希望有人可以把他运行成功,然后教导我 解决方案 看下源代码的连接字符串或者说明文件. 一般要在控制面板中配置下odbc数据源.如果是sql server,还需要安装sql server.access也需要安装mdac驱动

sqlstp.log文件提示[未发现数据源]的解决办法

我处理一个sql server数据库的问题,但是电脑上的sql server试用到期了.于是想重新安装一份. 但是,安装了几次,都在最后部署服务器的地方提示安装不成功,并让我察看sqlstp.log. 察看了文件后,发现里面提示: driver={sql server};server=********;UID=sa;PWD=;database=master [ODBC 驱动程序管理器] 未发现数据源 driver={sql server};server=********;UID=sa;PWD=;

WinXP系统安装时未发现硬盘驱动器怎么办

  WinXP系统安装时未发现硬盘驱动器怎么办          原因分析: 1.BIOS 中硬盘设置不正确 如果在 BIOS 中没有正确的设置硬盘参数,那么在安装的时候就会提示找不到硬盘. 2. 硬盘连接线松动 由于硬盘连接线松动会导致电脑开机的时候无法正确识别硬盘. 解决办法: 1 在 BIOS 中手动识别硬盘 步骤 1 :重新启动电脑后根据屏幕提示按相应键进入 BIOS (一般为 Delete 键或 F2 键). 步骤 2 :选择" Main "菜单. 步骤 3 :如果是 IDE

又有游客投诉富林渔村三亚物价部门未发现问题

30日早上,三亚工商局等部门再次到三亚富林渔村海鲜店调查时,2名游客看到执法人员后,也称前几天在富林渔村海鲜店消费时感觉被骗了.经三亚市物价局调查,消费者所点海鲜价格均未超过物价局当日公布价格,暂未发现问题. 大约10时左右,一来自新疆的游客向现场工商执法人员反映,不久前他们一行几个人到富林渔村海鲜吃饭,只点了6个菜(三种海鲜,三种素菜),价格就达3000余元,他们认为可能遭遇欺客宰客. 工商执法人员对这对新疆游客说,只要说清楚什么时间段消费,都点了什么菜,是否签名确认等就可以调取店家的账单进行