我必须使用两个数据库:
我在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帐户[email protected]与我联系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句