に示すデータベースを作成しました。大文字と小文字を区別JTable
せずに値を検索したいと考えています。JTable
コードは以下です!
String sql = "select * from stock where Model=?" ;
pst = conn.prepareStatement(sql);
pst.setString(1, txt_search.getText());
rs = pst.executeQuery();
if(rs.next()){
String add0 = rs.getString("Sr");
txt_sr.setText(add0);
String add1 = rs.getString("Code");
txt_code.setText(add1);
String add2 = rs.getString("Brand");
txt_brand.setText(add2);
String add3 = rs.getString("Type");
txt_type.setText(add3);
String add4 = rs.getString("Model");
txt_model.setText(add4);
String add5 = rs.getString("CodePrice");
txt_cPrice.setText(add5);
String add6 = rs.getString("RetailPrice");
txt_rPrice.setText(add6);
for(int i=0;i<table_stock.getRowCount();i++) {
if(table_stock.getValueAt(i, 0).equals(Integer.valueOf(txt_sr.getText()))) {
table_stock.setRowSelectionInterval(i, i);
break;
}
}
}
ちゃんと検索してくれるのですが、大文字・小文字が保存されているので文字を入力すると、どちらで入力しても検索結果を取得したい!
ありがとう