利用Java技術實現兩個不同資料庫之間的資料交換的方法有哪些你知道嗎?你知道如何利用Java技術實現兩個不同資料庫之間的資料交換嗎?下面是小編為大家帶來的如何利用Java技術實現兩個不同資料庫之間的資料交換的`知識,歡迎閱讀。
public static synchronized Connection getConFromRemote() {
Connection con = null;
String url = "jdbc:sqlserver://bo:1436;databaseName=remote_jadepool";
String userName = "hkm12345";
String password = "pwd12345";
try {
ame("erverDriver");
con = onnection(url, userName, password);
} catch (SQLException ex1) {
tStackTrace();
} catch (ClassNotFoundException ex) {
tStackTrace();
}
return con;
}
2、建立本地資料庫的連線
public static synchronized Connection getConFromLocal() {
Connection con = null;
String url = "jdbc:sqlserver://dbo:1436;databaseName=jadepool";
String userName = "hkm123";
String password = "pwd123";
try {
ame("erverDriver");
con = onnection(url, userName, password);
} catch (SQLException ex1) {
tStackTrace();
} catch (ClassNotFoundException ex) {
tStackTrace();
}
return con;
}
3、將遠端資料庫的資料儲存到本地資料庫中
public void backupDB() {
Jade j0 = new Jade(getConFromRemote(), G_DB_01);
List v0 = y("select * from jade_book");
List v1 = y("select * from jade_book_cs");
it();
Jade j1 = new Jade(getConFromLocal(), G_DB_02);
j1.(" from jade_book");
j1.("jade_book", v0);
j1.(" from jade_book_cs");
j1.("jade_book_cs", v1);
it();
}