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

相关推荐

Global site tag (gtag.js) - Google Analytics