0
にコンボボックスからデータを取得して、これは私のコードですが、私はこの仕事をするためにコードを書く方法を知らない私のデータベースに私はコンボボックスからカテゴリ名を取得しようとしているデータベース
をそれを挿入。何か案は ?
以下のコードは私の追加ボタンです(文字列値、文字列クエリを作成しようとしています)。しかし、コードは本当に間違っていると思います。
String value=jComboBox_Category2.getSelectedItem().toString();
String qquery="INSERT INTO Products (Cat_products) VALUES ('"+Cat_products.getText()+" ') ";
String query="INSERT INTO Products(Pro_Id ,Pro_Name,Pro_Price,Pro_Quantity,Pro_Supplier_id,Pro_Tax)VALUES ('"+Pro_Id.getText()+" ','"+Pro_Name.getText()+" ','"+Pro_Price.getText()+" ','"+Pro_Quantity.getText()+" ','"+Pro_Supplier_id.getText()+" ','"+Pro_Tax.getText()+" ') ";
executeSQLQuery(query,"Inserted");
ここに他の要素がデータを取得するコードがあります。だからどこでコードを書く必要がありますか?そしてそれはどのようにすべきでしょうか?
public ArrayList<Update_del_insert_products> getproList() {
ArrayList<Update_del_insert_products> proList =new ArrayList<Update_del_insert_products>();
Connection connection =getConnection();
String query ="SELECT * FROM Products";
Statement stt;
ResultSet rss;
try{
stt = connection.createStatement();
rss = stt.executeQuery(query);
Update_del_insert_products update_del_insert_products ;
while(rss.next()) {
update_del_insert_products = new Update_del_insert_products (rss.getString("Pro_Id"),rss.getString("Pro_Name"),rss.getString("Pro_Price"),rss.getString("Pro_Quantity"),rss.getString("Pro_Supplier_id"),rss.getString("Pro_Tax"));
proList.add(update_del_insert_products);
}
}catch (Exception e){
e.printStackTrace();
}
return proList;
}