我一直在尝试用我的数据库中存在的信息填充下拉列表,但失败得很惨。我看过多个指南,并且有一些成功的代码我无法复制,因为我是新手,可能错过了一些步骤。这是我目前正在尝试的:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class populategui extends JFrame
{
private JComboBox box;
private JLabel picture;
private static String[ ] filename = {rs.next};
{
try
{
Class.forName(com.microsoft.jdbc.sqlserver);
Connection con = (Connection)DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=LIVE;integratedsecurity=true");
Statement st = con.createStatement();
String query="SELECT TOP(10)*FROM ERIT";
ResultSet rs = st.executeQuery(query);
while(rs.next());
}
catch(Exception e)
{
}
};
public populategui(){
super ("the title");
setLayout(new FlowLayout());
box=new JComboBox(filename);
}
}
如果您需要更多信息,请告诉我。