java程序连接mysql 5.6.37  读取值为'1'或者'x'这种一位的值时 返回的是''  但是用控制台查询就能查到该值 请问是什么问题呢 谢谢大家啦 在线等

解决方案 »

  1.   

    anybody here?
      

  2.   

    建表语句是什么,代码是什么,MYSQL、MYSQL ODBC什么版本,多少位的
      

  3.   

    纯jdbc连接mysql  mysql版本是5.6.37  64位  linux版本
      

  4.   

    驱动版本也更新到官网发布的最新 5.1.26  mysql字符集设置的是gbk
      

  5.   

    通过JDBC连接MYSQL?JDBC也是64位的?
      

  6.   

    JDK是32位的  难道跟这个有关系?  那应该是都查不出数据来吧? 现在奇怪的是把值改成'11'这种两位的 程序就能查出来 
      

  7.   

    一般来讲,MYSQL与驱动的位数相同,要么都是32位的,要么都是64位的。
      

  8.   

    我现在换成32位的mysql5.6.37 还是同样的问题 没有解决  急啊
      

  9.   

    JAVA程序代码是什么?
      

  10.   

    public static void main(String[] args)  throws Exception {
            Connection conn = null;
            Statement stmt= null;
            ResultSet rs= null;
            String sql;
            String url = "jdbc:mysql://localhost:3306/mas?user=root&password=root&useUnicode=true&characterEncoding=gbk";
     
            try {
                Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动
                conn = DriverManager.getConnection(url);
                stmt = conn.createStatement();
                sql = "select black, white,worker from phone_switch";
                rs = stmt.executeQuery(sql);
                while (rs.next()) {
    String param1 = rs.getString(1);
    String param2 = rs.getString(2);
    String param3 = rs.getString(3);

    System.out.println("JDBC=param1="+param1);
    System.out.println("JDBC=param2="+param2);
    System.out.println("JDBC=param3="+param3);

    }
            } catch (SQLException e) {
                e.printStackTrace();
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
             rs.close();
             stmt.close();
                conn.close();
            }
     
        }
      

  11.   

    字符集 会不会是字符集的问题呢
    +--------------------------+--------+
    | Variable_name            | Value  |
    +--------------------------+--------+
    | character_set_client     | gbk    |
    | character_set_connection | gbk    |
    | character_set_database   | gbk    |
    | character_set_filesystem | binary |
    | character_set_results    | gbk    |
    | character_set_server     | gbk    |
    | character_set_system     | utf8   |
    +--------------------------+--------+
      

  12.   

    建表phone_switch SQL是什么