我必须使用两个数据库:
- DB2
- Oracle
我在 DB2 数据库中有一个名为NAVID
。我想使用 Java 为 Oracle 中的所有表创建相同的架构。
public class automateExport {
static String value;
public static void main(String[] args) throws SQLException, ClassNotFoundException {
ResultSet rs = null;
Connection DB2 = getConnection();
String sqlstm = "SELECT * FROM SYSCAT.COLUMNS WHERE TABSCHEMA NOT LIKE 'SYS%'";
PreparedStatement mainStmt = DB2.prepareStatement(sqlstm);
ResultSet query = mainStmt.executeQuery();
}
private static Connection getConnection() throws ClassNotFoundException, SQLException{
Class.forName("com.ibm.db2os390.sqlj.jdbc.DB2SQLJDriver");
Connection connection =
DriverManager.getConnection("jdbc:db2://localhost:50000/navid","navid","oracle");
return connection;
}
我不知道如何选择所有包含列的表并在 db2 中创建相同的表。
为了做到这一点,我邀请你使用多种方法;第一个方法必须选择一个表并获取这些值并将它们复制到向量中,第二个方法接受一个参数;向量并获取这些值并将它们插入到第二个数据库“oracle”中。
如果您需要任何其他信息,请通过我的 Gmail 帐户与我联系[电子邮件受保护] /cdn-cgi/l/email-protection.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)