java判断数据库的表里面是否存在一个值

我先获取了一个值比如是1234-4567-8910
现在我需要在数据库(test)判断表(NO)是否有这个值
表(NO)里面的值有很多,如果有这个值则打印“这个值存在"
可能我没有表达清楚
String M = "1234-4567-8910“;
数据库是test
表是MAA
栏位ID 类型int

栏位NO 类型varchar
现在判断栏位NO里面的值是否和String M相同
我对java一知半解,请写出详细的代码,

第1个回答  2014-07-31
一个SQL语句不就完了,select count(*) from MAA where NO=‘1234-4567-8910’。看count的值是否是0,不是0 则打印这个值存在。难道前边连接数据库的也要
第2个回答  推荐于2017-09-13
select * from 表 where 列名=值;
if(rs.next())
return true;本回答被提问者采纳
第3个回答  2020-05-18
方法有二:
1、查询表user,如果抛出表不存在的异常,就证明表user不存在。
2、查询系统表,每种数据库都有一张系统表,用该存放数据库中的所有表的信息。
你只需要查询系统表有无该表的记录即可。但是不同种类的数据库,系统表可能不一样。
第4个回答  2014-07-30
select * from NO where filed='1234-4567-8910'
相似回答