JDBC ResultSetMetadata垃圾字符

时间:2013-12-11 05:12:42

标签: java mysql sql jdbc

  1. 我想做什么:

    输入sql语句,并获取列名设置。像这样:

    从t_user

  2. 选择电子邮件为“邮件”

    2.我做了什么:

        String url = "jdbc:mysql://127.0.0.1:3306/testcode?useUnicode=true&characterEncoding=utf8";
        Statement st = conn.createStatement();
        st.setFetchSize(1);
        ResultSet rs = st.executeQuery(sql);
        ResultSetMetaData rmd = rs.getMetaData();
        int columnCount = rmd.getColumnCount();
        for (int i = 1; i <= columnCount; i++) {
            String column = rmd.getColumnName(i);
        }
    
    1. 我得到了什么问题: 列名是乱码(英文字母除外),但结果集没问题。

0 个答案:

没有答案