我在从 jcombobox 对我的物品进行分类时遇到问题,这是我的代码。
public void fillCombo()
{
String dataSourceName = "CheckWriterDB";
String dbURL = "jdbc:odbc:" + dataSourceName;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(dbURL, "", "");
st = con.createStatement();
st.execute("select Suppliers from SuppliersTable");
rs = st.getResultSet();
if(rs!=null)
{
while(rs.next())
{
temp = rs.getString(1);
listOfSuppliersCombo.addItem(temp1);
}
}
st.close();
con.close();
}
catch(Exception e)
{
System.out.println("Your error is: " + e);
}
}
任何人都可以帮助我如何对我的 JComboBox 中显示的项目进行排序,我的组合框中显示的项目数据源来自我的数据库。非常感谢。
在查询中使用排序依据
检索从数据库中排序的数据
st.execute("select Suppliers from SuppliersTable order by <fields>");
语法: http://en.wikipedia.org/wiki/Order_by_(SQL)