有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中的字符串串联会给出null和第一个结果

当我使用mysqlconnector运行查询并使用ResulSet获取结果时,我的第一个查询总是在null之前

这是我的代码:

Class.forName("com.mysql.jdbc.Driver");
    conn =DriverManager.getConnection("jdbc:mysql://localhost/","","");
    String query = "SELECT Category,Account FROM Settings" ;//
    PreparedStatement select = conn.prepareStatement(query);
    ResultSet rs = select.executeQuery( );

    while (rs.next())
        {

                category += rs.getString("Category")+",";
                account += rs.getString("Account")+",";

我的结果总是:nullresult, result, result...

即使只有一个结果,它也总是:nullResult

我该怎么解决这个问题


共 (0) 个答案