列名有几十个哦。。而且每次都要循环来判断一下。好像挺不合理的首先你为什么要去拿到它RS的列名呢?
你SQL中难道不是自己定义的?或者说SQL中是* ,难道你不知道数据库的字段名么?

解决方案 »

  1.   

    就循环那样。后者sql 查询出数据库表的字段。
      

  2.   


    列名有几十个哦。。而且每次都要循环来判断一下。好像挺不合理的首先你为什么要去拿到它RS的列名呢?
    你SQL中难道不是自己定义的?或者说SQL中是* ,难道你不知道数据库的字段名么?我需要程序来自己判断有没有这个列名。。再跟据结果来执行
      

  3.   

    mysql通过sql语句判断某个字段在一张表中是否存在
    SELECT 1 FROM c_member_activation WHERE core='$core';
      

  4.   

    为什么'$core'不管是什么值,结果都是1啊
      

  5.   

    直接用一个sql去数据库查吧,不过这个循环真不慢,可以加上一个 break ,如果匹配的话就跳出,这样不会用效率问题的
      

  6.   

    直接 rs.getString("id") 正常返回就是有,不正常返回就是没有