0 0

数据库插入数据问题15

我是用struts2+hibernate+spring做的 在insert数据时一切正常没有异常,而且跳入改去的页面,但是数据库提示ODBC 超时,断点也没有发现不正常的情况,复制自动生成的SQL语句去查询分析器,也没有问题,请问这是什么原因??
郁闷了一天了,希望回答,谢谢!
问题补充:
能够select没有问题
问题补充:
错误日志在哪来阿?这个东西运行下来没有报错的
问题补充:
action方法
public String register(){
       teacherService.saveTeachers(teacher);
       return SUCCESS;
}
dao方法
public void saveTeachers(Teachers teacher) {
this.getSession().setFlushMode(FlushMode.AUTO);
Transaction tran = this.getSession().beginTransaction();
try{
this.getSession().save(teacher);
tran.commit();
}catch (Exception e) {
e.printStackTrace();
if(tran!=null){
tran.rollback();
}
}finally{
                this.getSession().close();
        }
}
问题补充:
数据库提示的错误

问题补充:
我的错误是[Microsoft][ODBC SQL Server Driver]超时已过期.
可是我在网上找的时候看到的帖子都是在大批量的更新数据的情况下可能会发生的,但是我的只是添加一条数据,可能性不大吧.
会不会是JAR包的问题呢?
我用了hibernate-3.2.0.cr2的所有架包
struts2中的
commons-logging-api-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.9.jar
struts2-spring-plugin-2.0.9.jar
xwork-2.0.4.jar
还有spring中的
aspectjrt.jar
aspectjweaver.jar
commons-logging.jar
log4j-1.2.15.jar
spring.jar

DAO 
2008年7月07日 21:54

5个答案 按时间排序 按投票排序

0 0

引用
选中Microsoft   SQL   Servers-->工具栏,工具-->高级-->连接超时-->改为0

试试

2008年7月07日 23:23
0 0

看一下这个,不知是否对你有用
http://blog.csdn.net/sxycgxj/archive/2007/02/07/1504165.aspx

2008年7月07日 22:52
0 0

引用
数据库提示ODBC 超时

这个是在什么地方提示的?

2008年7月07日 22:29
0 0

你只说现象真的没法分析,最好吧错误日志和相关代码发出来

2008年7月07日 22:16
0 0

最好把日志全都发布出来,这样才容易查找原因

2008年7月07日 22:04

相关推荐

    往数据库插入数据,相同的不插入

    ### 往数据库插入数据,相同的不插入 在Java开发中,常常会遇到需要将一系列数据插入数据库的需求。但在实际操作过程中,为了避免重复数据的插入,我们需要实现一种机制来判断待插入的数据是否已存在于数据库中。这...

    java连接数据库并且向数据库插入数据

    在Java编程中,连接数据库并插入数据是一项基本且重要的任务,尤其在开发Web应用程序时,如JSP(JavaServer Pages)和Servlet结合MySQL数据库的场景。在这个过程中,开发者需要掌握如何配置数据库连接、编写SQL语句...

    MFC数据库插入数据代码

    `MFC数据库插入数据代码.txt`文件可能包含了具体的代码示例,你可以参考这个文件来了解更详细的实现细节。在实际项目中,根据具体需求,你可能需要处理更多复杂情况,如事务管理、批量插入等。记得在编写代码时遵循...

    插入数据到数据库

    数据库是存储和管理信息的核心工具,对于初学者来说,理解如何向数据库中插入数据是学习数据库操作的基础。本文将深入探讨“插入数据到数据库”的概念、步骤和常见方法。 首先,我们要了解数据库的基本结构。数据库...

    Qt中操作数据库例子-插入数据

    本示例将详细介绍如何在Qt中使用QSqlTableModel来插入数据到数据库。QSqlTableModel是Qt提供的一种用于数据库操作的模型类,它方便地实现了数据的CRUD(创建、读取、更新和删除)操作,并且与QTableView等视图类完美...

    用java程序怎么实现200ms往数据库中插入10000条数据

    Java 实现高效数据库插入数据 在 Java 程序中,实现高效的数据库插入数据是非常重要的。以下是相关的知识点: 使用 JDBC 连接数据库 在 Java 程序中,使用 JDBC(Java Database Connectivity)连接数据库是非常...

    VC 演示如何使用insert语句批量向数据库插入数据.rar

    VC 演示如何使用insert语句批量向数据库插入数据,这个我感觉挺有用处吧,一般情况下,我们录入都是一条一条的,但信息量较大的时候,就需要批量插入数据了,我们可以先读取外部指定格式的文件,然后将数据转换为可...

    labview 数据库的表格创建,数据更新,数据删除,数据查询,数据插入,数据显示。

    在LabVIEW中与数据库交互是常见的需求,本教程将详细介绍如何使用LabVIEW进行数据库的表格创建、数据更新、数据删除、数据查询以及数据插入,并展示如何显示这些数据。 首先,我们需要理解LabVIEW中的数据库接口。...

    JAVA中向数据库中插入数据的源代码

    在Java编程中,向数据库插入数据是常见的操作之一,尤其在构建桌面应用或者Web应用时。本示例将重点讲解如何使用Java与Microsoft Access数据库进行交互,实现数据的插入功能。Access是一种轻量级的关系型数据库管理...

    向sql server数据库插入中文时显示乱码

    在开发过程中,尤其是在使用ASP.NET与SQL...通过上述步骤,我们可以有效地解决在ASP.NET 2.0应用程序中向SQL Server 2005数据库插入中文时出现乱码的问题。需要注意的是,在实际应用中,还需根据具体情况灵活调整配置。

    ant_向数据库插入数据示例文件

    在这个“ant_向数据库插入数据示例文件”中,我们将深入探讨如何使用Ant来执行SQL脚本,从而向SQL Server数据库中插入数据。 首先,我们需要理解Ant脚本的基本结构。一个典型的Ant构建文件(build.xml)包含多个...

    在ASP.NET中向数据库中插入数据.rar

    在ASP.NET中向数据库插入数据是一项常见的开发任务,它涉及到Web应用程序与数据库之间的交互。ASP.NET是Microsoft开发的一个用于构建动态网站、Web应用和Web服务的框架,它提供了丰富的工具和API来帮助开发者轻松地...

    向Oracle数据库插入Clob大段文本解决方法

    本文将详细介绍如何有效地向Oracle数据库插入Clob大段文本,以及在操作过程中可能遇到的问题与解决方案。 ### 一、理解CLOB类型 CLOB类型是Oracle数据库中用于存储大量文本数据的数据类型,它可以存储最大为4GB的...

    自动生成数据库插入脚本

    在IT行业中,数据库管理是至关重要的任务之一,而“自动生成数据库插入脚本”就是一种高效的数据处理方式,尤其在需要大量数据初始化或者测试场景下。这个标题所指的是一种技术,通过自动化工具或编程方法,能够根据...

    数据插入数据库5种方式工具源码2012825

    数据插入数据库5种方式工具源码 功能描述: 基本Insert Into 单线程Bulk Insert 多线程Bulk Insert 单线程SqlBulkCopy 多线程SqlBulkCopy 试验的5种方法,比较各种方法的导入速度 ...减少插入数据量就可以成功

    C#.NET中如何批量插入大量数据到数据库中

    在C#.NET中批量插入大量数据到数据库是一个常见的任务,特别是在处理诸如从Excel文件导入数据等场景时。这里,我们将探讨如何使用C#.NET高效地完成这个任务,并提供一个简单的示例来说明整个过程。 首先,我们需要...

    Sqlite数据库里插入数据的条数上限是500

    今天在向Sqlite数据库里插入数据的时候,报了这样一个错: 代码如下: “too many terms in compound SELECT” 去Stackoverflow上查了一下,发现有人回答这个问题:链接 原来一次性向数据库里插入数据的条数不能太...

    Delphi批量插入数据库数据..rar

    本压缩包“Delphi批量插入数据库数据”可能包含了一个或多个示例代码,用于演示如何在Delphi中高效地向数据库批量插入数据。 批量插入数据是数据库操作中的常见需求,尤其是在处理大量数据时,为了提高效率和减少...

    Python 数据库编程 09操作MySQL数据库插入数据.mp4

    Python 数据库编程 09操作MySQL数据库插入数据.mp4

    Python 数据库编程 02操作sqlite3数据库插入数据.mp4

    Python 数据库编程 02操作sqlite3数据库插入数据.mp4

Global site tag (gtag.js) - Google Analytics