关于Hibernate连接数据库报错?

问题描述

//错误信息java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)at java.sql.DriverManager.getConnection(Unknown Source)at java.sql.DriverManager.getConnection(Unknown Source)at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)这两天在用HIBERNATE连接数据库的时候,报了这个异常。我用的是SQL2000数据库,而且驱动JAR包也都导进去了,SP3补丁也打了,一直报这个错误,最后系统也重装了一次,还是报这个异常,请朋友们给点意见!。谢谢。目前能够确定的是SQL服务器及企业管理器都能正常启动。我用netstat -an 命令查看时发现1433端口没有显示出来,但是在SQL网络配置中却显示正常。该怎么解决啊????

解决方案

安装SQLServer2000 SP4时,可能会犯错误,一直以为下来的就是安装程序,点击运行就完事了.现在回过头来在查询分析器里一看,原来一直就没有更新过,我到安装的目录下一看,原来只是执行解压,并没有去做安装操作.于是就把setup.bat程序执行一下,才真正做了更新的安装操作.安装完毕,重启机后,在命令行下运行telnet 127.0.0.1 1433,发现端口打开了,程序正常运行,问题解决啦!楼主不妨也查看一下自己的补丁是否真正打上?
解决方案二:
先装sp3补丁再装sp4
解决方案三:
安装 SP4补丁,你装的是SP3

时间: 2024-09-22 06:34:32

关于Hibernate连接数据库报错?的相关文章

hibernate 运行报错帮忙看看处理下,谢谢

问题描述 hibernate 运行报错帮忙看看处理下,谢谢 INFO: HHH000040: Configuration resource: /hibernate.cfg.xml Exception in thread "main" org.hibernate.MappingException: invalid configuration at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2158) at

使用hibernate总是报错!

问题描述 使用hibernate用的是xml方式,没有用Annotation,但是运行项目是总是报错提示Exceptioninthread"main"org.hibernate.MappingException:AnAnnotationConfigurationinstanceisrequiredtouse<mappingclass="com.bjsxt.hibernate.model.teacher"/>atorg.hibernate.cfg.Conf

hibernate hql 报错 用sql语句则正常运行

问题描述 在网上购买了一个jsp空间,之前的运行都是正常的,昨天改了改数据库就不能正常访问了.报错 SELECT command denied to user 'bjettccom'@'127.0.0.1' for table 'notice'数据库代码应该都是正确的后来发现hibernate的createQuerysess.createQuery("from Pics").list();的语句出问题,改成sess.createSQLQuery则正常,为什么? 问题补充:mercybl

连接数据库报错Io 异常: The Network Adapter could not establish the

问题描述 一个纠结好久的问题,小女对JAVA实在是门外汉,只能求教诸位高人了...起因是负责运营的系统平时连接都很正常,但是到业务高峰期服务器经常发生瞬堵,检查后台日志,报错信息如下:解决方案二:<2011-4-2下午05时30分29秒CST><Info><JDBC><cnsz030356><ICSs-GCCSFServer1146><ExecuteThread:'23'forqueue:'weblogic.kernel.Default'&

java连接数据库报错,实例名是动态分配的,怎么连接数据库呢

问题描述 selectinstance_namefromv$instance;//实例名查询出来的是变的.JAVA连接数据库时,conn=DriverManager.getConnection("jdbc:oracle:thin:@IP:端口号:实例名","用户名","密码");实例名动态分配,那连接数据库,怎么写实例名呢.. 解决方案 解决方案二:用方法可以不,作为参数:解决方案三:连接直接用jdbc:oracle:thin:@ip地址:152

weblogic部署struts+spring+hibernate工程报错,tomcat下正常

问题描述 org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'hibernateTemplate'definedinclasspathresource[applicationContext.xml]:Cannotresolvereferencetobean'sessionFactory'whilesettingbeanproperty'sessionFactory';nestedexc

javamail smtp 问题:连接数据库报错

问题描述 这个测试程序,能发送成功publicclassJavaMail{publicstaticvoidmain(Stringargs[]){Map<String,String>infoMap=newHashMap<String,String>();infoMap.put("hostName","smtp.163.com");infoMap.put("userName","rencheng850908"

请问大神在数据库中可以执行的sql语句,为什么通过java类连接数据库执行报错

问题描述 请问大神在数据库中可以执行的sql语句,为什么通过java类连接数据库执行报错 报错信息: java.sql.SQLException: Already closed. 解决方案 这个错误提示并不是SQL语句的错误,而是Java的SQL操作类的连接对象已经关闭了,不能执行SQL而报出的异常. 解决方案二: 连接已经关了,当然出错了 解决方案三: 数据库为open,先open 在进行相应cmd命令执行. 解决方案四: 你的连接关闭了,jdbc去连接数据库啊 解决方案五: 这个问题还不是你

导入hibernate源码报错

问题描述 导入hibernate源码报错 50C 下载了源码以后导入了工程老是说有些类找不到或者别的错误但是下载jar的时候没出什么错误我翻墙了能请教哪位大神帮忙告诉一下吗还有就是某个类里面没有某个方法 解决方案 重新解压,不介意发来我给你运行下 解决方案二: 我用的我显得hibernate是 解决方案三: 下载的JAR包齐全么,你那截图里引进的类都没有啊 解决方案四: clean下整个工程 解决方案五: 如果说包确定倒了,而且是正确的,这个应该是jdk或者是你本地环境版本不一致造成的吧,看一下