public class CopyDatabase
extends java.lang.Object
implements java.io.Serializable
Requires "src" and "dst" JDBC pool names to be defined in properties, where "src" is the copy-from database and "dst" is the copy-to database.
Example (copying from an i5 database to a local Derby database):
JDBCPoolManager.drivers=com.ibm.as400.access.AS400JDBCDriver|org.apache.derby.jdbc.EmbeddedDriver JDBCPoolManager.pools=src|dst JDBCPoolManager.src.initconns=1 JDBCPoolManager.src.maxconns=5 JDBCPoolManager.src.schema=FLASHDB JDBCPoolManager.src.sqlname= JDBCPoolManager.src.url=jdbc:as400://dps.dpslink.com/{0};naming=sql;errors=full JDBCPoolManager.src.userid=myuserid JDBCPoolManager.src.userpwd=mypassword JDBCPoolManager.src.waitsecs=5 JDBCPoolManager.dst.initconns=1 JDBCPoolManager.dst.maxconns=5 JDBCPoolManager.dst.schema=DPSFLASH JDBCPoolManager.dst.sqlname=flashdb. JDBCPoolManager.dst.url=jdbc:derby:e:/webprojects/ecomm/database/{0};create=true JDBCPoolManager.dst.userid= JDBCPoolManager.dst.userpwd= JDBCPoolManager.dst.waitsecs=5
Modifier and Type | Class and Description |
---|---|
private class |
CopyDatabase.CopyObjectController
A bogus JDBC object controller used to assist with copying table data.
|
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID
The class' serialization version id.
|
Modifier | Constructor and Description |
---|---|
private |
CopyDatabase()
Constructs a new database copier.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
Main entry point for when the class is started from a command line.
|
private static final long serialVersionUID