我在Java里用语句拼接的SQL字符串,insert和select两种语句都没问题,可是一遇到update和delete两种语句程序就锁死了,好象是在SQL里执行不下去。语句没错,在程序中打印后放到查询分析器里能执行,请各位高手帮忙呀!!!

解决方案 »

  1.   

    没有commit吧,需要使用事务型的connection的
      

  2.   

    如果使用了connection.setAutoCommit(false);
    那在最后是要使用connection.commit();
    否则是用不到地
      

  3.   

    把你的update代码贴出来看看
    我们这样怎么猜呀?
      

  4.   

    之前我的update方法和select方法是独立出来的,我把它们放在连接数据库的类里后问题就解决了。虽然不明白,总算解决,结贴!