高手救急啊!!!如何判断数据库(表)中的内容为空(写出一个语句)?

高手救急啊!!!如何判断数据库(表)中的内容为空(写出一个语句)?,第1张

/*

* 判断表_command中是否存有命令

*/

@Override

public boolean ifExistsCommand() {

String query_sql = "select Count(*) from _command "

Connection conn = DB.createConn()

PreparedStatement ps = DB.prepare(conn, query_sql)

ResultSet rs = null

try {

rs = ps.executeQuery(query_sql)

} catch (SQLException e) {

e.printStackTrace()

}

int rows = 0

if(null!=rs)

{

try {

while(rs.next()){

rows = rs.getInt(1)

}

} catch (SQLException e) {

e.printStackTrace()

}

}

DB.close(ps)

DB.close(conn)

if (rows >0) {

return true//当查询的结果不为空时返回true

} else {

return false

}

}

可以用

if

not

(ADOQuery1.RecordCount

>0

)then

判断是否为空

,adotable

同理。

如果要删掉数据表中的数据

,请用SQL语言。

DELETE

FROM

表名

具体如下:

with

ADOQuery1

do

begin

close

sql.Clear

sql.Add('delete

from

表')

open

end

若要删除ADOQuery1中的数据, *** 作如下:

while

not

ADOQuery1.Eof

do

//判断是否执行到最后一行

begin

ADOQuery1.Delete

//删除当前条

ADOQuery1.Next

//指向下一条

end


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6687574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存