前段时间经理让我用Java写一个能实现两个数据库之间的表格的传输,即从一个数据库读取一个表到另一个数据库中,并且最好可是实现定时读取,也就是每隔固定时间读取一次。
天啦噜,一瞬间我想起了我大学期间Java课上熟睡的各种姿势,不过还是接下来了,只是其中的过程真的是不足为外人道也,所以在此把我找到的,用到的相关代码写出来,希望能帮助一些跟我一样的同僚。
天啦噜,一瞬间我想起了我大学期间Java课上熟睡的各种姿势,不过还是接下来了,只是其中的过程真的是不足为外人道也,所以在此把我找到的,用到的相关代码写出来,希望能帮助一些跟我一样的同僚。
本代码主要是JDBC和Java定时器,注释很详细,希望对大家有用,有什么不明白的可以在评论处留言 共同探讨
package first;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class lianjie {
public static void main(String[] args) {
Runnable runnable = new Runnable() {
public void run() {
//声明Connection对象
Connection con;
//驱动程序名
String driver1 = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//URL指向要访问的数据库名
String url1 = "jdbc:sqlserver://IP地址和端口号;DateBaseName=数据库名";
//MySQL配置时的用户名
String user1 = "user";
//MySQL配置时的密码
String password1 = "user";
//声明Connection对象
Connection con1;
//驱动程序名
String driver2 = "com.micro