gpt4 book ai didi

java - JDBC Statement 接口(interface) -executeUpdate 查询

转载 作者:行者123 更新时间:2023-12-02 07:05:54 24 4
gpt4 key购买 nike

import java.sql.*;
class ConnectionTest {
public static void main(String... args)throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("Jdbc:Odbc:myjdbc1", "sri", "tiger");
System.out.println(con);
Statement st = con.createStatement();
System.out.println(st);
String query = "delete logindetails";
int count = st.executeUpdate(query);
if(count == 0)
System.out.println("no records to delete");
else
System.out.println("deleted successfullly");
con.close();
}
}

Hello World ..!!我的问题是..int count = st.executeUpdate(query);
中为整数变量 count 分配了什么值删除所有行后它会分配什么..
如果我的表中已经有 0 行并且没有删除任何行,那么它会分配什么?

非常感谢详细的解释。
附:菜鸟在这里

最佳答案

executeUpdate(query) 返回受影响的行数,这意味着如果表中没有行,则返回 0;如果表中有行,则返回表的总行数。

关于java - JDBC Statement 接口(interface) -executeUpdate 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16121036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com