S
Splitframe
Gast
Hallo!
Ich habe ein Datenbank Programm in Java geschrieben und möchte das es schneller läuft.
So sieht das Programmsegment aus:
Wie kann ich das beschleunigen?
Weil es müssen teilweise über 100.000 Einträge gemacht werden...
ich bin noch etwas neu auf dem oracle gebiet...
Thanks in advance
Ich habe ein Datenbank Programm in Java geschrieben und möchte das es schneller läuft.
So sieht das Programmsegment aus:
Code:
public int Execinput( String sqlstring[], String tbname, String prompt) throws SQLException {
SQLError = 0;
columnCount =- 1;
int g = 0;
try
{
/* if (Query != null )
{
Query.close();
}*/
Query = dbcon.createStatement();
g = 0;
while ( g < sqlstring.length )
{
RowsProcessed = Query.executeUpdate("insert into " + tbname + "(" + prompt + ") VALUES (" + sqlstring[g] + ")");
g++;
}
}
catch ( ArrayIndexOutOfBoundsException bb )
{
System.out.println(" Fertig");
}
catch ( SQLException dberror)
{
Message=dberror.getMessage();
SQL.errorcode = Message;
SQLError=dberror.getErrorCode();
return SQLError;
}
finally
{
if (DataSet != null)
{
DataSet.close();
}
if (Query != null)
{
Query.close();
}
}
return SQLError;
}
Wie kann ich das beschleunigen?
Weil es müssen teilweise über 100.000 Einträge gemacht werden...
ich bin noch etwas neu auf dem oracle gebiet...
Thanks in advance