plisken78
18-07-2012, 10:44
Buongiorno!
Sto facendo un porting da un db PostGres a MySql.
In Postgres esiste una classe PgConnection con relativo CopyManager fer fare l'insert ottimizzato (l'equivalente in SyBase è BCP (BulkCopy), mi pare.
In pratica ora il codice è
PGConnection underlyingconnection = null;
CopyManager copy = null;
//org.postgresql.copy.CopyManager
InputStream fileIn = null;
fileIn = new FileInputStream(newTempFile);
underlyingconnection = connection.unwrap(PGConnection.class); copy = underlyingconnection.getCopyAPI();
Sapete se esiste qualcosa di simile per MySQL nel suo J/Connector? Ho letto di LOAD_DATA ma non ho ben capito l'implementazione, e non mi sembra sia la stessa cosa..
GRAZIE.
Sto facendo un porting da un db PostGres a MySql.
In Postgres esiste una classe PgConnection con relativo CopyManager fer fare l'insert ottimizzato (l'equivalente in SyBase è BCP (BulkCopy), mi pare.
In pratica ora il codice è
PGConnection underlyingconnection = null;
CopyManager copy = null;
//org.postgresql.copy.CopyManager
InputStream fileIn = null;
fileIn = new FileInputStream(newTempFile);
underlyingconnection = connection.unwrap(PGConnection.class); copy = underlyingconnection.getCopyAPI();
Sapete se esiste qualcosa di simile per MySQL nel suo J/Connector? Ho letto di LOAD_DATA ma non ho ben capito l'implementazione, e non mi sembra sia la stessa cosa..
GRAZIE.