不能打开数据库<未知的>。应用程序可能无法识别该数据库

问题描述

大家好:这是我第一次在CDSDN上发帖。最近要搞软件课程设计,但是自己只学过c语言和数据结构,于是花了一个星期把java的基本语法,使用过了一遍。在看到java与数据库的连接时书上有一段代码。如下,已编译成功。importjava.sql.*;publicclassAccEmpl{publicstaticvoidmain(Stringargs[])throwsException{Connectioncon;Statementstmt;ResultSetrs;DriverManager.registerDriver(newsun.jdbc.odbc.JdbcOdbcDriver());con=DriverManager.getConnection("jdbc:odbc:employee");stmt=con.createStatement();rs=stmt.executeQuery("SELECTename,birthday,salFormemp");while(rs.next()){System.out.print(rs.getString("ename")+"");System.out.print(rs.getDate("birthday")+"");System.out.println(rs.getInt("sal"));};}}我存放在D:A在这个目录下还有一个数据库,名字叫employee.mdb。是我用Access2010建的,后缀是accdb,是我自己后来改成的。mdb数据库里面只有一张名字叫emp的表。我运行程序的时候就出现了如标题所示的文字。希望大家能够帮帮我看看问题出在哪里,也许这个问题对很多人都太简单而不懈于回答,但是你们的帮助对我来说却是是很有用的。谢谢ps我已经在控制面板中指向了Access数据库的数据源

解决方案

解决方案二:
不要改文件的扩展名,要用access2003建数据库,或者存成2003的格式
解决方案三:
谢谢,已经修改成功了
解决方案四:
你是怎么改好的呢?
解决方案五:
未配置数据源,这个我也遇到过(odbc数据源配置)
解决方案六:
没有配置odbc吧
解决方案七:
引用2楼gongxk27的回复:

谢谢,已经修改成功了

什么原因!??
解决方案八:
怎么解决的,怎么都不说明白点啊,好留给以后有问题的人查看啊!!!

时间: 2024-09-20 12:24:28

不能打开数据库<未知的>。应用程序可能无法识别该数据库的相关文章

android-在数据库中省略符号和选择数据时程序崩溃

问题描述 在数据库中省略符号和选择数据时程序崩溃 我从 sqlite 数据库中选择数据.问题是当数据库中有省略符号,比如 "" I' m John "" ,当我选择数据时,程序就崩溃.当程序中没有省略符号,一切都运行正常.选择数据的函数: String query = ""SELECT * FROM "" + mainCollumn + "" WHERE used=0 "" + &quo

C#Winform程序上传文件到数据库再下载打开时文件损坏

问题描述 C#Winform程序上传文件到数据库并加密,再下载到本地打开时文件损坏打不开了.上传officeword2003文件没有问题,2007文件会提示[无法打开OfficeOpenXML文件xxx.docx,因为内容有错误.],详细信息是[文件已损坏,无法打开.].实际上office还是能够修复打开的,不过要多点2下鼠标.如果上传压缩文件就打不开了.另外,网上说字段类型应该用IMAGE,我试过了,也不行.我用的是ntext.跟加密也没关系.哪位给解决下//把文件写入数据库FileStrea

升级至 Access 2000 时出现不可识别的数据库格式错误消息

access|错误|数据|数据库 这篇文章中的信息适用于: Microsoft Visual Basic Professional Edition for Windows 5.0, 6.0 Microsoft Visual Basic Enterprise Edition for Windows 5.0, 6.0 Microsoft Access 2000 Microsoft Data Access Components 2.5, 2.6本文的发布号曾为 CHS238401 症状当您试图从 Vi

程序: 创建、压缩Access数据库并修改密码演示

access|程序|创建|数据|数据库|压缩 * --------------------------------------------* 程序: 创建.压缩Access数据库并修改密码演示* 设计: 红雨* --------------------------------------------Local lcMdbFile, lcRetuStrlcMdbFile = [C:\Temp\TestCreaMdbFile.mdb]lcPswd1 = [test1]lcPswd2 = [test2

php程序来连接SQL Server数据库的通用类

很多朋友问我如何用php程序来连接SQL Server数据库的通用类,其实这个并不是很难的,关键是一点点仔细,一点点耐心,用激情去理解 <?   class DB {    var $Host = "192.168.0.199"; // Hostname of our MySQL server    var $Database = "test"; // Logical database name on that server    var $User = &q

使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)

首先JDBC的前期数据库数据准备: 1,打开链接好MySQL的Workbench软件,新建一个数据库: 2.然后打开数据库对应的代码编辑窗口,建立表和插入数据记录: 3.然后是打开关于javaWeb编程的Eclipse,然后把数据库链接的jar包拷贝进去,然后加载jar文件 4.然后开始进行JDBC编程: 1 import java.sql.DriverManager; 2 import java.sql.ResultSet; 3 import java.sql.Connection; 4 im

我用的网奇的iwms的新闻系统,运行着好好的,但是运行一两天,网页就打开的是空白页了,重新覆盖程序就又好了,这是怎么回事呀

问题描述 我用的网奇的iwms的新闻系统,运行着好好的,但是运行一两天,网页就打开的是空白页了,重新覆盖程序就又好了,这是怎么回事呀 解决方案 解决方案二:没用过这个系统.我个人认为,与缓存有关.覆盖程序,其实也就是说重启网站吧......解决方案三:但是服务器重启,或者是,iis重启都是解决不了这个问题,对缓存有什么好的建议吗?解决方案四:跟你一起等专家出来了.解决方案五:我怎么感觉有点像是试用版的软件.到期了.被锁定了啊.(没用过,只是猜.别见怪.)解决方案六:这是网奇的免费的版本的程序,本

sql-我要写一个java程序,去链接oracle数据库,如果获取链接的时间超过1分钟,就抛出异常,请问怎么实现?

问题描述 我要写一个java程序,去链接oracle数据库,如果获取链接的时间超过1分钟,就抛出异常,请问怎么实现? 我要写一个java程序,去链接oracle数据库,如果获取链接的时间超过1分钟,就抛出异常,请问怎么实现? 解决方案 http://blog.chinaunix.net/uid-20752328-id-3451931.html 这里有一篇文章可以解决你的问题你可以点击进去看看; 如果回答对您有帮助请采纳 解决方案二: 说明数据整理不合理吧 解决方案三: 你应该优化数据库结构,或你

mysql-《疯狂java实战演义》里面的第十三章MySQL管理器程序有没有做出往数据库导入Excel表的?

问题描述 <疯狂java实战演义>里面的第十三章MySQL管理器程序有没有做出往数据库导入Excel表的? 本人想在MySQL管理器程序源代码里面加上导入表的代码,但是总是失败,想向个位请教一下,有人这么做过吗,能否给一下代码,谢谢! 解决方案 http://download.csdn.net/detail/qianfu123/3589697 源代码,自己下