`
yangtaoorange
  • 浏览: 1301 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

请教高手!!定时从sqlserver2008取数据的问题,困惑许久了!!

阅读更多
请教高手!!定时从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
分享到:
评论

相关推荐

    Sql server2008数据库驱动下载

    Sql server2008 是微软最新的数据库,完全兼容 sqlserver2000 和 sql server2005数据库 但是sql server2008 的数据库驱动却和上述2个不一样! 我大致和大家介绍下sql server2008 数据库的驱动!! 去官网下载回来...

    SQL SERVER 2008, 一键卸载工具

    SQL Server 2008是一款由Microsoft开发的关系型数据库管理系统,广泛应用于企业级的数据存储、管理和分析。在日常运维工作中,有时需要卸载并重新安装SQL Server 2008来解决各种问题或升级到更高版本。传统的卸载...

    从SQL Server 2000升级至SQL Server 2008 R2实验手册

    ### 从SQL Server 2000升级至SQL Server 2008 R2的关键知识点 #### 一、系统及浏览器需求 - **操作系统要求**: - Windows XP SP3 及其以上版本 - Windows Vista SP1 及其以上版本 - Windows 7 - Windows 2008 ...

    SqlServer2005 打开 SqlServer2008 mdf文件

    三、将数据从 Sql Server 2008 导入到 Sql Server 2005 1. 右击 Sql Server 2005 中的 jmmaj 数据库,选择“任务”-&gt;“导入数据”,然后选择数据源和目标数据,复制一个或多个表或视图数据。 2. 在选择源表和源视图...

    SQLServer利用SSIS包定时同步新增数据到其它库

    ### SQL Server 利用 SSIS 包定时同步新增数据到其他库 #### 一、概述 随着企业数据量的增长和业务复杂度的提高,数据同步成为了一项重要的工作。SQL Server 的集成服务(SQL Server Integration Services,简称 ...

    Win10可用的Microsoft SQL Server 2008 Native Client

    - 数据导入导出:将数据从其他格式导入SQL Server,或将SQL Server数据导出到其他格式。 - 备份和恢复:创建数据库备份,以及根据需要恢复备份。 - 管理任务:例如,用户可以创建和调度数据库维护计划,监控服务器...

    Microsoft SQL Server 2008 Office 2007 数据挖掘外接程序

    利用 Microsoft SQL Server 2008 Office 2007 数据挖掘外接程序,您可以在 Office Excel 2007 和 Office Visio 2007 中利用 SQL Server 2008 的预测分析功能。此下载文件包括以下组件: Excel 表分析工具:此外接...

    SQL SERVER 2008 客户端

    5. **复制功能**:SQL Server 2008 提供了数据库复制技术,可以将数据从一个服务器复制到其他服务器,支持事务性复制、合并复制和快照复制,适用于分布式系统和灾难恢复方案。 6. **Reporting Services**:这是一项...

    SQL Server 2008 R2 Datacenter简体中文数据中心版

    ]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 数据库实现定时自动备份

    本篇将详细探讨如何在SQL Server中实现定时自动备份,确保数据在面临意外情况时能够得到恢复。 首先,理解SQL Server的备份类型至关重要。主要有完整备份、差异备份和日志备份。完整备份会备份数据库的所有内容,...

    SQL Server 2008 安装失败后的解决办法

    本文将着重介绍解决SQL Server 2008安装失败后的解决办法,旨在帮助用户快速解决安装问题,确保SQL Server 2008的顺利安装。 一、卸载所有Microsoft SQL Server相关软件 在安装SQL Server 2008之前,需要卸载所有...

    Excel从SQLServer获取数据

    如何通过Excel来获取SQLServer数据 方便对数据库中的某些数据取数!

    SQL_Server_2008维护计划实现数据库定时自动备份

    ### SQL Server 2008 维护计划实现数据库定时自动备份详解 #### 核心概念解析 在探讨SQL Server 2008维护计划如何实现数据库定时自动备份之前,我们首先需要理解几个核心概念: - **数据安全与备份**:在IT行业中...

    sql server2008 jdbc驱动

    SQL Server 2008 JDBC驱动是用于Java应用程序与Microsoft SQL Server 2008数据库进行交互的一种关键组件。JDBC(Java Database Connectivity)是Java平台中的标准接口,它允许Java程序通过Java代码来访问和操作...

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

    SQL Server 2008是微软在2008年推出的一款企业级关系型数据库管理系统,它是SQL Server系列中的一个重要版本,提供了强大的数据存储和管理功能。 #### 二、T-SQL编程基础 本书主要聚焦于T-SQL(Transact-SQL)编程...

    64位系统SQL SERVER 2008

    9. **升级与迁移**:如果从32位迁移到64位SQL Server 2008,需要规划好迁移策略,确保所有依赖项和应用程序都兼容64位环境。 10. **最佳实践**:遵循最佳实践,如定期更新、定期检查和优化数据库性能、合理分配资源...

    JDBC连接SQL Server 2008 R2的驱动

    SQL Server 2008 R2是微软公司的一款关系型数据库管理系统,用于存储、管理和处理数据。 在Java中,要与SQL Server 2008 R2建立连接,你需要下载并安装适合的JDBC驱动,即Microsoft JDBC Driver。压缩包中的文件...

    VS2010连接SQL Server 2008操作与编程

    首先,要建立VS2010与SQL Server 2008的连接,你需要安装SQL Server Native Client驱动程序,它是SQL Server数据访问组件的一部分。通过这个驱动,VS2010可以与SQL Server进行通信。你可以通过Microsoft SQL Server...

Global site tag (gtag.js) - Google Analytics