私はMSAccessデータベースを持っています。このデータベースには、列名'tname'に一連のタブレット名があります。Javaアプレットに5つのコンボボックスがあります。5つのコンボボックスはすべて、ロードするたびにtnameの項目を更新する必要があります。次のコードを使用しました。tnameの最初の項目のみを最初のコンボボックスにのみ追加します。他のボックスは空のままです。しかし、単一のコンボボックスを更新すると、機能します。ただし、更新するには5つのコンボボックスが必要です。私が犯した問題について親切に案内してください。
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn9=DriverManager.getConnection("jdbc:odbc:vasantham","","");
Statement st9=conn9.createStatement();
ResultSet rs9=st9.executeQuery("select DISTINCT tname from try");
while(rs9.next())
{
ct19.addItem(rs9.getString("tname"));
ct29.addItem(rs9.getString("tname"));
ct39.addItem(rs9.getString("tname"));
ct49.addItem(rs9.getString("tname"));
ct59.addItem(rs9.getString("tname"));
}
conn9.close();
}