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 .. !!
我的问题是......
在count
中为整数变量int count = st.executeUpdate(query);
分配了什么值
删除所有行后它分配了什么..
如果我的表中已有0行并且没有删除任何行,它会分配什么...?
非常感谢详细解释 附:诺布在这里
答案 0 :(得分:1)
答案 1 :(得分:1)
executeUpdate(query)返回受影响的行数,这意味着如果表中没有行,那么将返回0,如果表中有行,则表示行的rowcount。
答案 2 :(得分:0)
<强>返回:强> 任
(1) SQL数据操作语言(DML)语句的行数或
对于不返回任何内容的SQL语句,(2) 0