PreparedStatement: execute() oder executeUpdate()

Code:
boolean - execute() 
          Executes the SQL statement in this PreparedStatement object, which may be any kind of SQL statement.


int - executeUpdate() 
          Executes the SQL statement in this PreparedStatement object, which must be an SQL Data Manipulation Language (DML) statement, such as INSERT, UPDATE or DELETE; or an SQL statement that returns nothing, such as a DDL statement.
PreparedStatement (Java Platform SE 6)
 
Wenn Dich der update count bei einem Insert interessiert, ist [c]executeUpdate()[/c] natürlich toller, weil man dann nicht extra [c]getUpdateCount()[/c] aufrufen muss. Sollte Banane sein. Ist ja das gleiche wie ein Select mit [c]execute()[/c] und anschließendem [c]getResultSet()[/c] oder gleich [c]executeQuery()[/c].
 

Neue Themen


Zurück
Oben