冰天雪地跪求mysql java达人解救
小弟不才 尝试开发个管理系统,最近遇到很奇怪的事情,因为某些需要,本人用JDBCtemplate 修改数据库 以后 通知同事C服务器 更新某些数据,mysql数据库set autocommit=0;然后我的connection.setautocommit(true),然后不再显式的commit;结果我这边完了后;在数据库里用sql 命令能查出修改数据 ,但是他却在C中查不到记录,但是他机器上的navicat 确能查出该记录;然后我又connection.setautocommit(false)。然后在方法里显示的拿到connection 再commit 结果他C里就能查出了 ;是否说明我的connection.setautocommit(true)根本没用;按理说如果以前我很多地方JDBC对数据的修改都没commit;那数据什么时候提交的呢?还是我根本没给JDBC的操作配置事物管理器。