私はjavaで新しいです。 mysqlからデータを取得してJlist(Jlist名:JLISTF)に表示するには vectorとモデルが混同されています。mysqlからjListにデータを取得するには?
:はあなたに
コードをありがとうござい以下
が私のJFrameの写真である黄色の部分は、JListのことを意味し、それは名前がJLISTF私は、MySQLのデータを表示したい あります
public class Inventory extends javax.swing.JFrame {
Connection connect = null;
ResultSet rs = null;
PreparedStatement pst = null;
ResultSet rs2 = null;
public void populateJList(JList ItemList, String query, Connection connection) throws SQLException
{
DefaultListModel model = new DefaultListModel(); //create a new list model
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(query); //run your query
while (resultSet.next()) //go through each row that your query returns
{
String ItemList2 = resultSet.getString("ItemCode"); //get the element in column "item_code"
model.addElement(ItemList2); //add each item to the model
}
ItemList.setModel(model);
resultSet.close();
statement.close();
}
public Inventory() {..}
private void searchButtonActionPerformed(java.awt.event.ActionEvent evt) { ......}
private void saveButton3ActionPerformed(java.awt.event.ActionEvent evt) {
String inventcodef = inventCodeField.getText();
try{.........}
catch()
{...........}
}
あなたは[意味するjavax.swing.JList](http://docs.oracle.com/javase/6/docs/api/javax/swing/JList.html)ですか?正確に何を理解していないのですか?MySQLデータベースの統合またはSwingベースのUI実装ですか? – home
私はJListをmysqlに取り込みたいのですが、私はどのように起動するのかわかりません – mix
@ home私は本当にJListに取り込む方法を理解していないので、どの変数を置き換えるのか分かりません。チュートリアルはありますが、実際に使用される変数については説明していません。たとえば、JLISTFであるJLIST変数名にコードを置き換える箇所に指定したリンクで – mix