hibernate连接不上数据库

Posted

tags:

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

当在DB BROWSER中点连接时候出现error while trying to login to database
我前面成功添加了DRIVER的啊,classpath中也指向了驱动包 怎么还是连不上?

error while trying to login to database
应该还有下文吧?关键的一句话你没给出来

我碰到过以下几种情况:
(1)是不是。。。。DRIVER什么的,
如果是这很有可能由于Eclipse--Window--Preferences--MyEclipse--Database Explorer--Drivers下面没有加驱动
(2)[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
如果是:你可以试着配置个数据源,而不用4类驱动
配置方法如下:
“控制面板”->“管理工具”->“数据源(ODBC)”
点击打开后 看见“用户DSN” "系统DSN"等等选项卡
选择“用户DSN”或者“系统DSN”
右边有“添加”按钮,点击
在新界面中找到“SQL SERVER” 点“完成”
弹出新界面,其中“名称”栏,写个名字,并记住(一会儿要用到),“服务器”栏写一个“.”
点击进入“下一步”选择第二项“输入登录ID和密码”在下面填写用户名和密码
点击进入“下一步”(如果卡住了,说明你的用户名密码错误,或者SQL安装不正确)
在新窗口最上面 选择“更改默认数据库”,选择你要连接的数据库
点击“下一步”,点击“完成”。
在新窗口点击“测试数据源...” 如果成功,会提示成功字样。
之后确认并退出以上界面。
回到代码或者.properties配置文件
将原来的driver改成: \'sun.jdbc.odbc.JdbcOdbcDriver\'
将原先的url改成: \'jdbc:odbc:数据源名\'
用户名密码不变,其他代码不变,再试
(3)Unable to create Connection.Check your URL.
那不用问了,你的URL写错了,看看端口号,或者IP什么的
(4)其他,如果能把关键错误写出来能帮你更多。

仅供参考
参考技术A xp我的也连不上,换了2000才连上,我也郁闷.要不试下2000的操作系统. 参考技术B 学习。

SQL Server连接不上

用的是XP,SQL Server重装了N多次,装在C盘的。打开查询分析器,与本机连接不上,错误提示是:
无法连接到服务器<本机名>
服务器:消息17,级别16,状态1,〔Microsoft〕[ODBC SQL Server Driver][Shared Memory]SQL Server 不存在或访问被拒绝

PS:我安装了IIS,不过打不开ASP网页,而且连127.0.0.1或是localhost也打不开,ping 127.0.0.1是通的。IIS也重装过,但还是不行。

各位帮帮忙,小妹在此谢过啦。
有对数据库或是ASP精通的请留下你们的QQ,可以通过发消息留给我,我是新手,很多不懂的问题还要向你们请教。
是SQL Server 2000版的
服务管理器开始不了,显示信息是:发生错误 1069-(由于登录失败而无法启动服务),此时正在MSSQLServer服务上执行该服务操作

参考答案:你参考下下面看有没有对你有帮助:
SQL Server 2000安装问题集锦
1、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作)

2、把Microsoft SQL Server文件夹整个删掉。

3、运行注册表,删除如下项:

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

4、重新启动系统

引用:

失败一:

正在与服务?

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

SQL Server 配置?

####################################################################

13:40:06 Process Exit Code: (-1)

13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

13:40:09 Action CleanUpInstall:

当出现这个错误时,试一下重装系统文件

win2000系统,可在dos下重新运行win2000的安装,然后选择修复,而不是全新安装

修复系统文件之后,再装sql server,则不会出现此错误消息

失败二:

正在与服务?

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

SQL Server 配置?

####################################################################

13:50:07 Process Exit Code: (-1)

13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。

13:50:10 Action CleanUpInstall:

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的信息

失败三:

在与服务?

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

driver=sql server;server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

SQL Server 配置?

####################################################################

17:17:41 Process Exit Code: (-1)

17:17:45 安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log 了解更多信息。

当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容

这时可以选择修复注册表,或安装ODBC修复工具

ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

失败四:

在与服务?

... driver=sql server;server=Aurora;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver=sql server;server=Aurora;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()). driver=sql server;server=Aurora;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。

[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (WrapperRead()).

SQL Server 配置?

####################################################################

###################################################################

17:17:41 Process Exit Code: (-1)

17:17:45 安装程序配置服务器失败。参考服务器错误日志和C:\WINDOWS\sqlstp.log 了解更多信息。

我出现就是这种情况:注意啦!

先用:ODBC修复工具: 211.101.4.50/download/canyin/tools/MDAC_TYP.EXE

如果可能是以下问题:

___________________________________________________________________

此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。

当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!

解决办法 就是将计算机名称改为全部大写!重启安装成功。
参考技术A 我也遇到过同样的问题...
两种解决方法
1.运行对话框中输入mmc
控制台--添加/删除管理单元--添加--找到"Microsoft SQL 企业管理器"--添加
然后回到控制台

再:
控制台--另存为,将它存储为:
c:\program File\microsoft SQL Srver\80\Tools\BINN\SQL Server Enterprise Manager.MSC
即可
2. 删掉C:\Documents and Settings\YourUserName\Application Data\Microsoft\MMC\SQL Server Enterprise Manager

要是还不行的话,你查一下你那个SQL2000它是支持哪个版本的操作系统,我以前下的就只支持windows95系统
Q394868473本回答被提问者采纳
参考技术B 1,检查一下sql服务端有没有开启。
2,1433端口有没有开启。
3,用户名密码有没有输入正确(是否有效)
参考技术C 我建议首先检查你的版本,再就是安装步骤, 参考技术D 大哥 您服务开了么?

以上是关于hibernate连接不上数据库的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server连接不上

spoon的数据库连接不上

数据库连接不上了!怎么办?

SQLyog在连接数据库的时候怎么连不上

sql 怎么都连接不上服务器

mySQL数据库连接不上怎么办。。