Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 从JComboBox对项目进行排序_Sorting_Jdbc_Jcombobox - Fatal编程技术网

Sorting 从JComboBox对项目进行排序

Sorting 从JComboBox对项目进行排序,sorting,jdbc,jcombobox,Sorting,Jdbc,Jcombobox,我在从jcombobox中排序项目时遇到问题,以下是我的代码 public void fillCombo() { String dataSourceName = "CheckWriterDB"; String dbURL = "jdbc:odbc:" + dataSourceName; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con = Drive

我在从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中显示的项目进行排序吗?我的combobox中显示的项目的数据源来自我的数据库。非常感谢。

在查询中使用
orderby
从数据库中检索已排序的数据

st.execute("select Suppliers from SuppliersTable order by <fields>");
st.execute(“从供应商稳定订单中选择供应商”);

语法:

put
con/st close()
in
finally
block!非常感谢,我试着检查一下。对不起,我没有经验,先生,但是语法(按“”排序)的结果并没有解决我的问题。它所做的是将我的数据从数据库的最后一项排序到第一项,我想按字母顺序排序,我想把字符串temp传递给一个对象,这样我就可以使用sort()了,但我现在不知道怎么做了。如果你能容忍我的缺乏经验,我将不胜感激。语法完整吗,先生?谢谢,非常感谢,先生,我已经弄明白了。再次感谢。