JDBC Prepared Statement Autoincrement

  • Themenstarter Themenstarter AutoInkDB
  • Beginndatum Beginndatum
A

AutoInkDB

Gast
Tag,

ich habe einige Prepared Statements in dieser Art:

Code:
INSERT INTO TABLE_ONE (param_1, param_2, param_3) VALUES(?, ?, ?);

Wobei param_1 eine ID mit autoincrement ist.

Nun muss ich doch wenn ich das Prepared Statement verwenden möchte
die Values setzen mit.

Code:
statement.setString(1, "bla");
statement.setString(2, "bla");
statement.setString(3, "bla");
statement.executeUpdate();

Wie ist das aber nun, wenn wie gesagt parameter_1 eine autoincrement ID ist?
Lass ich das Feld nun einfach frei?
 
Wenns nen autoincrement hat, geht einfaches Weglassen auch nicht. Abhängig von deiner Datenbank jetzt, wäre das dann in etwa so

SQL:
INSERT INTO TABLE_ONE (param_1, param_2, param_3) VALUES(DEFAULT, ?, ?);
 

Zurück
Oben