今天做了一个简单的jsp后台验证,发现就是在控制台取不到数据,在Oracle数据库里插了许多条数据也不行,折腾了我将近半个小时,最后无奈,把plsqldev关了,重试了一下,这回发现取到数据了,终于明白了,就是oracle'的commit搞的鬼,这才想起来了,以前用DB2数据库的时候,向表里插入数据后马上能在程序中显示出来的原因是DB2数据库是用界面向表里插数据的,最后有个“落实”的按钮,那个按钮就相当于commit了,以至于我没有注意。这回用oracle是用插入语句写的,所以才会出现这种情况,插入数据结束后,写一次commit问题就解决了。哎……,又一次犯2了。