комбинированный список города и штата - PullRequest
0 голосов
/ 28 августа 2018

У меня есть 2 таблицы с именем = город и штат

город

id_city |  name_city         
   1    |   JED
   2    |   RUD
   3    |   DMM

состояние

id_state  |  id_for_city | name_state
     1    |      1       | JED1
     2    |      1       | JED2
     3    |      2       | RUD1
     4    |      2       | RUD2

Я использовал ComboBox, и у меня есть 2

ComboBox1

public void Filecombo() {
    try {
        String sql = "select name_city from  city";
        pstmt = conn.prepareStatement(sql);
        rs = pstmt.executeQuery();
        while (rs.next()) {
            options.add(rs.getString("name_city"));
        }
        comboCity.setItems(options);
        pstmt.close();
        rs.close();
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

второй comboBox2

public void Filecombo2() {

    try {

        String sq2 = " select * from state,city where state.id_for_city= city.id_city";

        pstmt2 = conn.prepareStatement(sq2);

        rs = pstmt2.executeQuery();

        while (rs.next()) {

            options2.add(rs.getString("name_state"));

        }

        comboBranch.setItems(options2);
        pstmt.close();
        rs.close();

    } catch (SQLException e) {

        e.printStackTrace();

    }

когда я выберу combobox1, появится весь город но когда я выбираю combobox2 не значение apear я не знаю, в чем проблема, я думаю String sq2 код неправильный? и дать мне ошибку в Java при запуске программы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...