--- title: "executeUpdate Method (java.lang.String) | Microsoft Docs" ms.custom: "" ms.date: "02/07/2017" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.technology: connectivity ms.topic: conceptual apiname: - "SQLServerPreparedStatement.executeUpdate (java.lang.String)" apilocation: - "sqljdbc.jar" apitype: "Assembly" ms.assetid: 91ecb1cd-001d-4ac9-9ae8-5db05c3c2959 author: David-Engel ms.author: v-daenge --- # executeUpdate Method (java.lang.String) Runs the given SQL statement, which can be an INSERT, UPDATE, MERGE, or DELETE statement; or an SQL statement that returns nothing, such as an SQL DDL statement. ## Syntax ``` public final int executeUpdate(java.lang.String sql) ``` #### Parameters *sql* A **String** that contains the SQL statement. ## Return Value An **int** that indicates the number of rows affected, or 0 if using a DDL statement. ## Exceptions [SQLServerException](./sqlserverexception-class.md) ## Remarks This executeUpdate method is specified by the executeUpdate method in the java.sql.PreparedStatement interface. Calling this method will result in an exception since the SQL statement for the SQLServerPreparedStatement object is specified when the object is created. ## See Also [executeUpdate Method (SQLServerPreparedStatement)](./executeupdate-method-sqlserverpreparedstatement.md) [SQLServerPreparedStatement Members](./sqlserverpreparedstatement-members.md) [SQLServerPreparedStatement Class](./sqlserverpreparedstatement-class.md)