我正在编写一个java类,它将从一个数据库服务器上存在的数据库中读取表,然后在另一个驻留在不同服务器上的数据库中重新创建表。
考虑到上述情况,我从从源数据库读取的结果集中获取了大多数表的元数据。我说的最多,因为我不确定在哪里可以获得关键,自动增量,引擎信息的信息 我可以通过语句的元数据获取此信息吗?或者我应该在别处寻找这些信息?可能是数据库的元数据???
如果这有帮助,这里有一段代码 - 正如你所看到的,非常基本的东西。
Statement sourceStmt = sourceConnection.createStatement();
ResultSet sourceRS = sourceStmt.executeQuery("select * from " + tableName);
- >这是我获取元数据的方式,我不确定这是否正确 或者不想获得密钥和引擎类型信息。
sourceDataRS.getMetaData();
非常感谢您提供的任何信息。