java如何使用JTable在数据库中显示数据
我无法用JTable显示数据库中的数据,有什么问题吗
我的按钮在这里
public void actionPerformed(ActionEvent e) {
String sorgu="SELECT arac_marka=? , arac_model=? , arac_yas=? , arac_adet=? , arac_orjinallik=? , arac_renk=? , arac_firma='?' , urunkodu=? FROM calisan_urun_ekle";
DBConnection.Goster(urunkodu.getText(),arac_marka.getText(), arac_model.getText(), arac_yas.getText(), arac_adet.getText(), arac_orjinal.getText(), arac_renk.getText(), arac_firma.getText(), sorgu);
calisan_tablosu.setModel(DBConection);
}
}
和数据库连接
public static void Goster(String arac_marka, String arac_model, String arac_yas, String arac_adet,String arac_orjinal,String arac_renk,String arac_firma,String urunkodu,String sorgu){
connection();
try
{
Connection connect = DriverManager.getConnection(host, username , pass);
PreparedStatement statement = (PreparedStatement) connect.prepareStatement(sorgu);
statement.setString(1, arac_marka);
statement.setString(2, arac_model);
statement.setString(3, arac_yas);
statement.setString(4, arac_adet);
statement.setString(5, arac_orjinal);
statement.setString(6, arac_renk);
statement.setString(7, arac_firma);
statement.setString(7, urunkodu);
statement.executeQuery();
statement.close();
connect.close();
和我的桌子
calisan_tablosu = new JTable();
calisan_tablosu.setBounds(28, 250, 590, 184);
layeredPane.add(calisan_tablosu);
# 1 楼答案