Non sono ancora riuscita a risolvere il mio problema...
Queste sono le mie classi per la connessione al dataBase e le query:
e questa e la porzione di codice che implementa la JComboBoxcodice:import java.sql.*; public class SQLManager { public static Connection conn; private PreparedStatement pstmt; private static ResultSet rs; @SuppressWarnings("unused") private static Statement Stm; //private static String query; //Apre la connessione al database public SQLManager(String driver, String connectionURL, String userDB, String passwordDB){ try{ Class.forName(driver); conn = DriverManager.getConnection(connectionURL , userDB, passwordDB); Stm = conn.createStatement(); }catch(Exception ex){ System.out.println("SQLException: " + ex.getMessage()); } } //Chiude la connessione al database public void close(){ try { if(rs!=null) rs.close(); if(pstmt!=null) pstmt.close(); if(conn!=null) conn.close(); } catch (SQLException ex) { ex.printStackTrace(); } } public ResultSet execute(String anSQLString) { try{ rs = Stm.executeQuery(anSQLString); }catch(Exception ex){ ex.printStackTrace(); } return rs; }
Cosa sbaglio??codice:{ String[] item = null; SQLManager sqlm = new SQLManager("com.mysql.jdbc.Driver","jdbc:mysql://localhost:3306/schedule","root","root"); String query = "select cognome from Utente"; Statement stat; ResultSet rs = (ResultSet) sqlm.execute(query); int i=0; while(rs.next()){ item[i] = rs.getString("cognome"); i++; } JComboBox cb = new JComboBox(item); PannelloBottoni.add(ScegliDocente); ScegliDocente.setBounds(1093, 119, 135, 21); }
per favore aiutatemi....![]()
![]()
![]()
![]()
![]()

Rispondi quotando