我用jdbc连接的数据库,然后怎么才能判断数据库里被插入 新的 数据了,然后再读取这 新的 数据 如题谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般是数据库表上设计个timestamp表示记录的创建时间吧。检索创建时间比你上次读取时新的记录 用一张表来记录创建的时间啊然后只要根据表里的时间做一个筛选 Filter 时间 就可以拉 >但是如果程序重新启动了,那怎么才能够知道上次记录时间呢?把最后一次取得的最大时间戳也记载在DB中。 看你的这个间隔中的数据量的多少了,如果少的话,我觉得可以容许一定的冗余,用一张表做buffer表,这里面的数据当你读取完了再移动到你的数据表里。 在你用executeUpdate()这个方法的时候,返回的是一个INT的值,可以根据这个判断最近插如了几条数据,只要你定期去晴空你用来记录这个返回值就可以了。 同意guoyibin的观点,实际上jdbc就是这么做的 谢谢各位!guoyibin() ;可能我表达的还不是很明确吧,我说的这个数据库不是用(executeUpdate())要我自己去修改的,(我是查看别人是否改动过数据库)是要对比查看数据库是否被别人改动过,如果那条新插的或是被改过那么,就查询出这条记录! 谢谢各位!guoyibin() ;可能我表达的还不是很明确吧,我说的这个数据库不是用(executeUpdate())要我自己去修改的,(我是查看别人是否改动过数据库)是要对比查看数据库是否被别人改动过,如果那条新插的或是被改过那么,就查询出这条记录!-- 这需要写触发器,记录表的变更 有用过exe4j的?java怎么激活exe4j 的"自动关闭"(auto-off)模式,把启动画面隐藏 滚动条拖动无效 利用File类怎么创建文件夹 java编程序 我用JDBC连接的ACCESS数据库,有一个first1字段,有2000个值,我想每次去5个,改怎么做? 如何用程序将jtable滚动到某一行? 散分,散分!菜鸟请教一个问题! 那里下载jclass.table.*包 谁能推荐本学java的书 命令行启动Java程序 鼠标无响应 SWT中窗体的设定 初学JAVA 不知错在哪了?
检索创建时间比你上次读取时新的记录
然后只要根据表里的时间做一个筛选 Filter 时间 就可以拉
把最后一次取得的最大时间戳也记载在DB中。