网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > java语言

如何利用Java技术实现两个不同数据库之间的数据交换

栏目: java语言 / 发布于: / 人气:1.08W

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

}