當前位置:才華齋>計算機>java語言>

如何利用Java技術實現兩個不同資料庫之間的資料交換

java語言 閱讀(1.01W)

利用Java技術實現兩個不同資料庫之間的資料交換的方法有哪些你知道嗎?你知道如何利用Java技術實現兩個不同資料庫之間的資料交換嗎?下面是小編為大家帶來的如何利用Java技術實現兩個不同資料庫之間的資料交換的`知識,歡迎閱讀。

如何利用Java技術實現兩個不同資料庫之間的資料交換

  1、建立遠端資料庫的連線:

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();

}