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

请教高手!!定时从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来解决各种问题或升级到更高版本。传统的卸载...

    SqlServer2005 打开 SqlServer2008 mdf文件

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

    sqlserver2008驱动包下载

    SQL Server 2008是微软公司推出的一款关系型数据库管理系统,它提供了广泛的企业级数据管理功能,包括数据存储、处理、分析以及安全等。在使用SQL Server 2008进行开发或管理工作时,驱动程序是连接应用程序与数据库...

    Win10可用的Microsoft SQL Server 2008 Native Client

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

    sql server2008 jdbc驱动

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

    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行业中...

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

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

    设置SQLServer2008(64位),SQL直接读取Excel文件数据

    设置SQLServer2008(64位),SQL直接读取Excel文件数据

    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...

    sqlserver2008r2卸载工具包

    然而,有时由于各种原因,我们需要卸载并重新安装SQL Server 2008 R2,此时可能会遇到卸载不彻底的问题。本文将详细介绍如何使用“sqlserver2008r2卸载工具包”来解决这一问题,并提供必要的步骤指导。 首先,卸载...

    SQL Server 2008 Native Client(32&64)

    Microsoft sql server 2008 Native Client (SQL Server Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接 Microsoft ...

    SQL SERVER 2005/2008 Express Profiler

    SQL Server 2005/2008 Express Profiler 是微软SQL Server数据库管理系统中一个强大的性能监视工具,尤其适用于SQL Server 2008 Express版本。它允许开发者和DBA(数据库管理员)深入地洞察数据库系统的运行情况,...

    SQL2005 SQL Server Management Studio Express_1

    SQL Server 2005的可视化数据库处理工具,用于安装SQLServer2005之后安装,共分2卷,目录分别为SQLServer2005_SSMSEE.zip和SQLServer2005_SSMSEE.z01 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!注意SQL2005 SQL Server Management...

    SQL SERVER 2008R2使用手册

    并行数据仓库是SQL Server 2008 R2的一个重要特性,它允许用户通过多个SQL Server服务器扩展数据仓库,从而实现大规模数据的管理和查询。并行数据仓库利用控制者节点和子节点的架构,分散查询请求和数据处理工作,...

Global site tag (gtag.js) - Google Analytics