2
누구든지이 코드를 사용하여 나를 도와 줄 수 있습니까?데이터베이스에서 값을 가져온 후 jComboBox를 지우는 방법
1 private void jComboBox3ActionPerformed(java.awt.event.ActionEvent evt) {
2 Connection con;
3 Statement stmt;
4 try {
5
6 Class.forName("sun.jdbc.odbc.JdbcOdbc");
7 } catch (ClassNotFoundException ex) {
8 JOptionPane.showMessageDialog(null, ex);
9 }
10 try {
11 con= DriverManager.getConnection("Jdbc:Odbc:food");
12 stmt= con.createStatement();
13 String sql="select i_name from food where category= '"+ jComboBox3.getSelectedItem().toString()+"'";
14 ResultSet RS= stmt.executeQuery(sql);
15 JcbSub.setSelectedItem("");
16 while(RS.next()){
17
18 JcbSub.addItem(RS.getString("i_name"));
19
20
21 }
22
23
24
25 } catch (SQLException ex) {
26 Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
27 }
28
29
30
31 }
사람들이 코드를 읽게하려면 표준 Java 변수 이름 지정 규칙을 따르십시오. 변수 이름 (RS, JcbSub)은 대문자로 시작하면 안됩니다. – camickr
조언을 주셔서 감사합니다 ... 나는 그것을 미래에 돌볼 것입니다 ... :-) –