本人在本地建立了一个远程数据库链接(测试链接处于激活状态),然后在本地数据库建立了一个同义词(指
向远程数据库的一个表),最后编写访问程序,读数据正常,修改数据后,在本地的程序中显示数据已经被修
改,但在远程数据库端看,数据表并没有被修改,不过把运行的程序退出后,再在远程数据库端看,数据表记
录被修改了。也就是说,我的程序修改的记录并没有在远程数据库上生效,但程序退出后,最后一次的修改在
在远程数据库上生效了,这是为什么?如果改进才能在程序未退出的情况下,及时更新远程数据库表记录?请
各路高手指点。
向远程数据库的一个表),最后编写访问程序,读数据正常,修改数据后,在本地的程序中显示数据已经被修
改,但在远程数据库端看,数据表并没有被修改,不过把运行的程序退出后,再在远程数据库端看,数据表记
录被修改了。也就是说,我的程序修改的记录并没有在远程数据库上生效,但程序退出后,最后一次的修改在
在远程数据库上生效了,这是为什么?如果改进才能在程序未退出的情况下,及时更新远程数据库表记录?请
各路高手指点。
这个难道不是没有commit的问题吗? 你通过手工方式试试。