java 判断是否存在SQL 字段名的有关问题
java 判断是否存在SQL 字段名的问题
除了这样循环得到之外,还有没有什么办法可以快速得到列名
比如我现在想知道有没有有一个字段名为id的字段,,怎么才能快速知道。。
------解决方案--------------------
列名不会很多 循环的效率也不会很低
这样做没什么问题
------解决方案--------------------
mysql通过sql语句判断某个字段在一张表中是否存在
SELECT 1 FROM c_member_activation WHERE core='$core';
------解决方案--------------------
直接用一个sql去数据库查吧,不过这个循环真不慢,可以加上一个 break ,如果匹配的话就跳出,这样不会用效率问题的
------解决方案--------------------
直接 rs.getString("id") 正常返回就是有,不正常返回就是没有
for (int i = 1; i <= rs.getMetaData().getColumnCount(); i++) {
rs.getMetaData().getColumnLabel(i).toLowerCase();
}
除了这样循环得到之外,还有没有什么办法可以快速得到列名
比如我现在想知道有没有有一个字段名为id的字段,,怎么才能快速知道。。
------解决方案--------------------
列名不会很多 循环的效率也不会很低
这样做没什么问题
------解决方案--------------------
mysql通过sql语句判断某个字段在一张表中是否存在
SELECT 1 FROM c_member_activation WHERE core='$core';
------解决方案--------------------
直接用一个sql去数据库查吧,不过这个循环真不慢,可以加上一个 break ,如果匹配的话就跳出,这样不会用效率问题的
------解决方案--------------------
直接 rs.getString("id") 正常返回就是有,不正常返回就是没有