请教高手!!定时从sqlserver2008取数据的问题,困惑许久了!!我是定时(每隔2s)从sqlserver2008取数据,运行一段时间之后,就报这个错,服务就停止了。
82298841 [Timer-0] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0,
SQLState: 08S01
82298841 [Timer-0] ERROR org.hibernate.util.JDBCExceptionReporter - I/O Error: C
onnection reset
82298841 [Timer-0] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0,
SQLState: HY010
82298841 [Timer-0] ERROR org.hibernate.util.JDBCExceptionReporter - Invalid stat
e, the Connection object is closed.
82298841 [Timer-0] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 0,
SQLState: HY010
82298841 [Timer-0] ERROR org.hibernate.util.JDBCExceptionReporter - Invalid stat
e, the Connection object is closed.
Exception in thread "Timer-0" org.hibernate.exception.JDBCConnectionException: c
ould not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
ava:99)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:66)
at org.hibernate.loader.Loader.doList(Loader.java:2536)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:452)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.ja
va:363)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java
:196)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1268)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
at cn.doconline.sms.dao.SimpleDaoImpl.query(SimpleDaoImpl.java:63)
at cn.doconline.sms.dao.SimpleDaoImpl$$FastClassByCGLIB$$ec0ba649.invoke
(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocatio
n.invokeJoinpoint(Cglib2AopProxy.java:688)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterc
eptor.intercept(Cglib2AopProxy.java:621)
at cn.doconline.sms.dao.SimpleDaoImpl$$EnhancerByCGLIB$$8c403fc6.query(<
generated>)
at cn.doconline.sms.analyze.engine.MessageReadTask.readMessage(MessageRe
adTask.java:51)
at cn.doconline.sms.analyze.engine.MessageReadTask.run(MessageReadTask.j
ava:36)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: java.sql.SQLException: I/O Error: Connection reset
at net.sourceforge.jtds.jdbc.TdsCore.executeSQL(TdsCore.java:1053)
at net.sourceforge.jtds.jdbc.TdsCore.submitSQL(TdsCore.java:899)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.setAutoCommit(ConnectionJDB
C2.java:2259)
at org.enhydra.jdbc.core.CoreConnection.setAutoCommit(CoreConnection.jav
a:234)
at org.enhydra.jdbc.standard.StandardXAConnectionHandle.setAutoCommit(St
andardXAConnectionHandle.java:125)
at org.enhydra.jdbc.standard.StandardXAConnectionHandle.prepareStatement
(StandardXAConnectionHandle.java:287)
at org.enhydra.jdbc.standard.StandardXAConnectionHandle.prepareStatement
(StandardXAConnectionHandle.java:255)
at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatch
er.java:534)
at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatch
er.java:452)
at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatc
her.java:161)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1700)
at org.hibernate.loader.Loader.doQuery(Loader.java:801)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2533)
... 20 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.DataInputStream.readFully(DataInputStream.java:178)
at java.io.DataInputStream.readFully(DataInputStream.java:152)
at net.sourceforge.jtds.jdbc.SharedSocket.readPacket(SharedSocket.java:8
42)
at net.sourceforge.jtds.jdbc.SharedSocket.getNetPacket(SharedSocket.java
:723)
at net.sourceforge.jtds.jdbc.ResponseStream.getPacket(ResponseStream.jav
a:466)
at net.sourceforge.jtds.jdbc.ResponseStream.read(ResponseStream.java:103
)
at net.sourceforge.jtds.jdbc.ResponseStream.peek(ResponseStream.java:88)
at net.sourceforge.jtds.jdbc.TdsCore.wait(TdsCore.java:3932)
at net.sourceforge.jtds.jdbc.TdsCore.executeSQL(TdsCore.java:1046)
... 33 more
分享到:
相关推荐
博客网!JSP sqlserver!博客网!JSP sqlserver!博客网!JSP sqlserver!博客网!JSP sqlserver!
此文档中详细的记载了,SQL Server分组排序取数据的实现,希望可以帮到下载的朋友们!
第3部分为SQL Server 2008的基本操作篇,介绍如何管理与配置SQL Server 2008服务器、如何创建数据库和数据表、如何对数据库里的数据进行操作;第4部分为数据库管理篇,介绍如何使用T-SQL程序对数据进行复杂的运算,...
SQLServer 2008 数据库定时自动备份
设置SQLServer2008(64位),SQL直接读取Excel文件数据
Sql server2008 是微软最新的数据库,完全兼容 sqlserver2000 和 sql server2005数据库 但是sql server2008 的数据库驱动却和上述2个不一样! 我大致和大家介绍下sql server2008 数据库的驱动!! 去官网下载回来...
]SQL Server 2008 R2 Datacenter简体中文版 SQL Server 2008 R2 Datacenter简体中文版(MSDN版)[在MSDN I TELL YOU网站是找不到的] 文件名:cn_sql_server_2008_r2_datacenter_x86_x64_ia64_dvd_522245.iso SHA1:...
SQL Server 2005的可视化数据库处理工具,用于安装SQLServer2005之后安装,共分2卷,目录分别为SQLServer2005_SSMSEE.zip和SQLServer2005_SSMSEE.z01 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!注意SQL2005 SQL Server Management...
自动定时备份sqlserver数据库
实习0将基础部分已经对这些数据的准备工作以命令方式综合在一起,以便于查看SQL Server 2008图书管理数据库操作的主要功能,方便实习。实习1和实习2分别采用ASP.NET3.5(C#)/SQL Server 2008图书管理系统和VB 6.0/...
SQLServer2008 JDBC驱动包,可以用于解决Java连接SQLServer2008事物问题
SQLServer利用SSIS包定时同步新增数据到其它库,全图形化操作,规避各种非常深入的数据库概念,适合新手入门
实习0将基础部分已经对这些数据的准备工作以命令方式综合在一起,以便于查看SQL Server 2008图书管理数据库操作的主要功能,方便实习。实习1和实习2分别采用ASP.NET3.5(C#)/SQL Server 2008图书管理系统和VB 6.0/...
利用sqlserver自带的命令行工具sqlcmd实现数据库备份,自动备份只需要自己建立计划任务。自行修改压缩包中的backup.sql
sqlserver 2008R2的工具jar包,在学习或者工作中jar包是连接sqlserver 2008R2的纽带,比如JAVA举例,在编码中如果不导入这个jar包,会爆出很多的错误,
适用于Microsoft SQL Server 2014、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008、SQL Server 2005 和 SQL Azure。对于适用于 SQL Server 的 Microsoft JDBC Driver 4.1,将从 SQL Server 2008 开始支持。...
本书共分12章,介绍数据库与SQL Server 2008基础知识,数据查询和管理,SQL Server 2008数据库的创建、配置和管理,数据类型、列属性、表数据完整性,Transact-SQL语言基础、常用函数和SQL Server 2008中Transact-...
解决Sqlserver2008(sql2008)修改数据表数据类型或主键后,提示无法保存,失败的问题!
Microsoft sql server 2008 Native Client (SQL Server Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接 Microsoft ...
SQL SERVER 2008, 一键卸载工具。一键卸载,傻瓜自动化。