T-SQL代码:
IF (NOT EXISTS(SELECT * FROM [表名])) PRINT '这是一个空表'解释:
EXISTS() //如果查询到数据返回true, 否则返回false
PRINT //输出信息
验重 *** 作的原理就是在插入数据之前,先查询一遍数据库,是否有重复的记录,如果有,就显示不能插入,如果没有,就显示插入成功。
select
count(1)
from
表
where
分类名称=‘阿飞’
在页面的调用后台程序,可以通过ajax无刷新调用,也可以form提交调用。
/** 判断表_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
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)