-4

列Streetのテーブルから値を取得したい..

私は持っている:

Street = "SELECT strStreet FROM tblLocations WHERE" +
            " strLocations='" + Location + "';";

後でストリートを印刷しようとするとうまくいかないことがわかりました。値ではなく、上の文字列として印刷されます

これは私が持っているもので、通りの値がnullであることを返し続けます

    Street = "SELECT strStreet FROM tblLocations WHERE" +
            " strLocations='" + Location + "';";

    try {
        //create, execute and close the stmt
        Statement stmt = c.createStatement();
        ResultSet rs = stmt.executeQuery(Street);
        while(rs.next()){
            street = rs.getString("strAddress1");
        }
        System.out.println(street);
        rs.close();
        stmt.close();
    } catch (SQLException ex) {
        System.out.println("there was an issue updating");
        System.out.println("SQLException: " + ex.getMessage());
        System.out.println("SQLState: " + ex.getSQLState());
        System.out.println("VendorError: " + ex.getErrorCode());
    }
4

1 に答える 1

0

残りが機能すると仮定すると、クエリで列のみを選択していますが、結果セットから列strStreetを抽出しようとしています。strAddress1

于 2013-06-19T13:57:06.880 に答える