扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

executeupdate鏂规硶鎬庝箞浣跨敤

扬州沐宇科技
2023-08-02 13:42:58
executeupdate

executeUpdate鏂规硶鏄敤浜庢墽琛孲QL璇彞鐨勬柟娉曪紝瀹冪敤浜庢墽琛孖NSERT銆乁PDATE鎴朌ELETE绛夎鍙ャ€備娇鐢ㄦ柟娉曞涓嬶細

1. 鍒涘缓涓€涓狢onnection瀵硅薄銆傚彲浠ラ€氳繃DriverManager.getConnection()鏂规硶鍒涘缓涓€涓暟鎹簱杩炴帴銆?br/>
2. 鍒涘缓涓€涓猄tatement瀵硅薄銆傚彲浠ラ€氳繃Connection瀵硅薄鐨刢reateStatement()鏂规硶鍒涘缓涓€涓猄tatement瀵硅薄銆?br/>
3. 璋冪敤Statement瀵硅薄鐨別xecuteUpdate()鏂规硶銆傝鏂规硶鎺ュ彈涓€涓猄QL璇彞浣滀负鍙傛暟锛屽苟杩斿洖涓€涓猧nt鍊硷紝琛ㄧず鍙楀奖鍝嶇殑琛屾暟銆備緥濡傦紝鍙互浣跨敤executeUpdate()鏂规硶鎵ц涓€涓狪NSERT璇彞锛屽皢鏁版嵁鎻掑叆鍒版暟鎹簱涓€?br/>
涓嬮潰鏄竴涓ず渚嬩唬鐮侊紝婕旂ず浜嗗浣曚娇鐢╡xecuteUpdate鏂规硶锛?br/>
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class Main {
   public static void main(String[] args) {
       Connection connection = null;
       Statement statement = null;

       try {
           // 鍒涘缓鏁版嵁搴撹繛鎺?br/>            connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");

           // 鍒涘缓Statement瀵硅薄
           statement = connection.createStatement();

           // 鎵цSQL璇彞
           String sql = "INSERT INTO mytable (column1, column2) VALUES ('value1', 'value2')";
           int rowsAffected = statement.executeUpdate(sql);
           System.out.println("鍙楀奖鍝嶇殑琛屾暟锛? + rowsAffected);

       } catch (SQLException e) {
           e.printStackTrace();
       } finally {
           // 鍏抽棴Statement瀵硅薄鍜屾暟鎹簱杩炴帴
           try {
               if (statement != null) statement.close();
               if (connection != null) connection.close();
           } catch (SQLException e) {
               e.printStackTrace();
           }
       }
   }
}
```

浠ヤ笂浠g爜绀轰緥涓紝棣栧厛鍒涘缓浜嗕竴涓暟鎹簱杩炴帴锛岀劧鍚庡垱寤轰簡涓€涓猄tatement瀵硅薄銆傛帴涓嬫潵锛屼娇鐢╡xecuteUpdate鏂规硶鎵ц浜嗕竴涓狪NSERT璇彞锛屽苟灏嗙粨鏋滀繚瀛樺湪rowsAffected鍙橀噺涓€傛渶鍚庯紝鍏抽棴浜哠tatement瀵硅薄鍜屾暟鎹簱杩炴帴銆?br/>
闇€瑕佹敞鎰忕殑鏄紝鍦ㄤ娇鐢╡xecuteUpdate鏂规硶鏃讹紝闇€瑕佷繚璇丼QL璇彞鐨勬纭€э紝骞剁‘淇濆凡缁忔纭繛鎺ュ埌鏁版嵁搴撱€傚悓鏃讹紝杩橀渶瑕侀€傚綋澶勭悊SQL寮傚父鍜屽叧闂浉鍏宠祫婧愶紝浠ラ伩鍏嶈祫婧愭硠婕忋€?/p>

扫码添加客服微信