xmart-project总结

 xmart-project总算可以告一段落了,在这期间被折磨得伤痕累累啊

其中出现的错误很多,有几个比较严重的。在此简短说明一下,要引以为戒。

问题一,还是struts配置问题,整个流程还不是很熟悉,其中一个错误让我花了一天的时间才找出来,原因就是因为action文件的package 没有写,因为以前是自动生成的,从来都不会考虑这个问题,而现在工程是从原来的copy来的,所以可能误删了。

问题二,oracle得jdbc得驱动问题,一个praparedstatement语句,执行之后resultset.next()不管怎么样都是null,但是connection的值不是null,一直以为是自己的程序问题,一步步调试,结果还是茫然,重写了调用程序,发现问题还是一样的。2天也没有改出来,郁闷至极,大有自杀的念头。休息一天,在此期间好好反思,可能是jdbc的连接有问题,于是把jdbc的驱动换了一下,type4改成type1,程序就调试成功,分析认为,可能是上面给的这个oracle的驱动程序太老了,应该找个新的驱动程序,于是class12替代class111,结果还是一样。其他的preparedstatement语句还是可以执行的,唯独查department的。最后终于找到原因,建表的人把department的属性设置成char(25),不到25个字符自动补空格。我用“hr”来查是怎么也查不到的。把department的属性改成varchar2,就可以了。

 

自己需要加强改错分析的能力,从源头分析起,一个一个的排除,最好列张表出来(不要嫌烦)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值