首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java连接数据库判断数据项是不是存在

2013-06-19 
java连接数据库判断数据项是否存在怎么判断一个数据是否存在于数据库的某个表中?比如 在输入框中输入一个

java连接数据库判断数据项是否存在
怎么判断一个数据是否存在于数据库的某个表中?
比如 在输入框中输入一个商品名称abc,要在数据库的goods表中判断是否存在abc这个商品,若存在,则显示信息,不存在则弹出警告框不存在。刚学java与sql连接,主要不清楚 Statement.executeQuery()中的判断某个数据项是否存在的语句怎么写,望大神具体指点一下
[解决办法]
select count(0) count from goods where name = 'abc';

ResultSet rs = Statement.executeQuery();
while (rs.next()) {

int count = rs.getInt(1);
if (count > 0) {
存在;
}
}
[解决办法]

引用:
Quote: 引用:

select count(0) count from goods where name = 'abc';

ResultSet rs = Statement.executeQuery();
while (rs.next()) {

int count = rs.getInt(1);
if (count > 0) {
存在;
}
}

select 后面count(0)count 是什么意思
可以用exist()之类的语句吗

为了加快计算的速度。返回数据的总数到count列

热点排行