
//也可以 自己 定义一个类 继承TimerTask这个类
//里面必须实现 run方法
//run方法 里面就写你的 实做 方法
//schedule 方法有很多重载 有很多参数我用最简单的
//给你说明 第2个参数是 说 每隔一定的时间执行一次
//相关说明可以去jdk 帮助文档里面找
time.schedule(new TimerTask() {
public void run() {
int inSertValue{
try{
commection con1=con
Statement stmt=con1.createStatement()
str="(insert ……)"
……
stmt.close()
} catch()
} } //加到这里就好了!!最好把这样方法封装起来
}
}, 1000)
才1500条记录,怎么弄也花不了很长时间,也不会占很大资源。因为是两个不同的数据库所以用纯SQL是做不了的。只有读到服务器中做比较然后更新。
这样的 *** 作最好不要用框架,自己写也不是很难的,表2你只要读一次然后循环发update到表1里去,表1的数据库连接你创建一个就好了,你把它缓存了,在循环里不停的反复用(只用一个就行了不用写连接池,因为不涉及多线程,--千万不要发一条update建一个connection 然后关闭)整个过程大概不到一分中就完成(环境不一样会有一点出入)
任何疑问
blog.csdn.net/shmilyhe
mail:shmilyhe@163.com
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)