salve ragazzi stocercando di eseguire questa query, che in pratica prende i dati di una tabella di un database 1, e le inserisce in una tabella di un database 2, comunque mi da errore non riconosce la tabella che vado a selezionare nella select, mi sapreste dare una mano ??
codice:
public void aggiornamento() throws IOException,SQLException
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:G2DES");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost/vtigercrm521", "root", "dillo");
//query = "INSERT INTO cli (CLI_CODICE, CLI_CODICE_ALTERNATIVO, CLI_DESCRIZIONE1) SELECT vtiger_accountscf.cf_610, vtiger_accountscf.cf_607, vtiger_account.accountname FROM vtiger_accountscf, vtiger_account WHERE vtiger_accountscf.accountid=vtiger_account.accountid ";
stmnt1 = con.prepareStatement("INSERT INTO CLI (CLI_CODICE, CLI_CODICE_ALTERNATIVO, CLI_DESCRIZIONE1)" + " SELECT m.cf_610,m.cf_607,m.accountname FROM vtigercrm521.vtiger_accountscf AS m LEFT JOIN vtigercrm521.vtiger_account AS a ON m.accountid=a.accountid ");
stmnt1.executeUpdate();
stmnt1.close();
}