データベースから収集したデータを JComboBox に入力するメソッドがありますが、データベースから情報を取得できる唯一の方法は配列です。そして、プログラムを完全にコンパイルする前に、配列を object[] に変換する必要があります。実際にこれを行う方法はありますか?それとも、これは長いプロセスになるのでしょうか? 私のコードは以下の通りです。
public Object[] getId() {
Connection con;
Statement stmt;
ResultSet rs;
//Object[] returnId;
Array returnId;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:collegesys","root","0blivi0n");
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery("SELECT `id` FROM main");
while(rs.next()) {
returnId = rs.getArray("id");
}
con.close();
} catch(Exception e) {
e.printStackTrace();
}
return returnId.toObject();
}