数据库连接失败!怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库连接失败!怎么解决?相关的知识,希望对你有一定的参考价值。

你的问题说的太笼统了,
首先你要确定下是什么数据库,比如说oracle、还是mysql、还是sqlserver。不同的数据库连接失败的原因不一样。
其次,你要详细描述下连接失败的具体情况或截图。以ORACLE数据库为例,问题可能存在于客户端或者数据库服务端。
按照我说的方法进行逐一检查吧:
客户端:
①检查tnsname.ora配置是否准确
②ping服务器IP是否通,telnet ip:1521端口是否通
服务端:
①检查数据库是否启动
②lsnrctl status 看监听是否启动
③看数据库防火墙及selinux是否关闭
上面只是简单的判断连接失败的办法,需要具体原因具体分析。
参考技术A 回答

您好,1、美萍数据库链接失败,如果您的操作系统为WinXP,出现“连接数据库失败....”的错误提示, 这个是由于Windows防 火墙屏蔽了数据库引擎的端口导致,您可以将本程序加入例外,或 者在控制面板中关闭 。

2、美萍数据库链接失败,如果您的操作系统为Win7,出现此错误提示是因为启用了UAC验证或 防火墙导致系统自带的 数据库引擎端口无法访问导致,可以像XP一样关闭防火墙,或者按照 下面的步骤以管理员方式 运行也可以。方法如下:(1)在桌面上我们的系统图标(比如“红管家财务出纳记账系统”、“红管家商业进销存系统”等)上,点击鼠标右键,在弹出菜单中点击“属性”。(2)系统会弹出属性窗口,请在“兼容性”标签页中选中“以管理员身份运行此程序”复选框,然后点击“确定”按钮。

(3)关闭掉已经打开的系统(“红管家财务出纳记账系统”、“红管家商业进销存系统”等),并且关闭数据库引擎(点击查看图文操作指南),再次打开系统程序即可正常登录。

无法连接数据库是怎么回事

ORACLE数据库

你好,参考解决办法
1:你可以参照一下几种原因:
1、修改了Oracle Windows 2000服务器的域名,关闭再重新启动数据库,使用“内部连接”无法成功连接.
解决方法:
使用服务GUI关闭服务,特别是tns和代理服务,然后删除ORACLE_HOME网络管理路径下的snmp.ro 和snmp.rw 文件,再次重新启动服务。确保tnsnames文件中的条目是合理的,并且listener.ora文件中的条目也是良好的。

2、TESTDB是一个oracle10g db,参考ORACLE 8.1.7的参数文件配置不行,一定有其它原因,查找到是我曾将/etc/hosts不给非ROOT用户读所致,该正后重启listner还有问题,再等几分钟有自动好了,可能主机名解析需要时间缓存路由

3、OAM里面添加上你的client
2:你导入一个叫class12.jar的文件到你项目的构建路径中去没有?这个文件在oracle的jdbc目录的lib文件夹里
参考技术A 回答

原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。解决方法:当正在使用的软件出现数据库不能连接时,一般就是服务器名出现问题,更改服务器名称一般可以解决问题。数据库如果是安装在本机,服务器名可以用“.”或“(local)”来代替 ;如果是安装在局域网的其它计算机上,可以用IP地址作为服务器名。原因二:如果没能正确安装SQL服务器,也会导致数据库连接不上;安装好数据库后,如果SQL服务管理器没有启动,则要去服务那里开启。

解决方法:如果是SQL数据库未能能成功安装,再次重新安装时,可能会无法安装,提示是存在一个未完成的安装挂起。解决就方法是:打开注册表编辑器,在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager中找到并删除PendingFileRenameOperations项目即可。如果是更改了Windows的用户名或者密码,会导致SQL服务管理器不能启动,解决办法是去控制版面的服务那里修改启动。

提问

这个软件,显示链接不上数据库怎么办

回答

直接重新装一下系统

提问
回答

是呢

提问

怎么重装,还不能丢失里面的文件

回答

直接用大白菜装就行

提问

我不懂,你直接告诉我怎弄

回答

直接关机

重新装

提问

关机会,重新装是重新启动电脑的意思吗?

回答

是了

以上是关于数据库连接失败!怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

数据库本地连接失败,错误代码18456怎么解决?

连接本地数据库失败怎么办

安装易优cms提示 数据库连接失败,请重新设定

永思erp数据库连接失败怎么办

无法连接数据库是怎么回事

无法打开用户默认数据库.登录失败.怎么解决