在unix环境下,写一个脚本,每隔一段时间从一个数据库A中取数,插到另一个数据库B中,并同时更新取数的数据库A,不知道JDBC可不可以实现,如果能实现希望大家给个例子,谢谢
解决方案 »
- Java表单的问题,让我无从下手,求大神帮了
- 权限管理最佳实践:二,URL权限控制
- 用超链接如何提交表单
- 请教:displaytag的分页问题
- tomcat向weblogic移植中的中文乱码问题
- 请问struts中的formbean到底有什么好处,我总是觉得有点多余.
- 100分题目。谁有JAVA SDK和J2EE API的中文帮助文档
- tomcat5.0.28配置问题
- J2EE中有哪些框架类型?
- <JUnit In Action>,Who can tell me ,how to get one? thanks!
- 求J2EE API chm 和部分J2EE组件的源代码
- 新手请教一下在Weblogic下往哪导入Jar包
循环我大概知道用TIMER类来处理,只是我不知道JDBC这块怎么处理合理一写,希望给我个例子 谢谢 啦
用JDBC处理多个数据库,是不是配置不同的数据库连接,就行了呢
比如配置一个连接a 用来连数据库A,配置一个连接b 用来连数据库B,用不同的连接操作不同的数据库互不影响
B 数据库 B连接写个threadlocal 变量。通过A连接从A库读出a表数据,放到对象:A里面。把数据连接放到threadlocal 变量里面。
然后调用B数据的连接把:A数据保存到B数据库,把B链接放到threadlocal ,然后从threadlocal 里面取得A连接,然后调用A连接更新A库a表数据。
然后程序最后的时候,从threadlocal 里面取出A,B连接,commit,close,异常的话,一起rowback。这里是通过把连接放到threadlocal里面,这样的好处是在你写复杂的业务逻辑的时候,不需要把连接传过来传过去。