我正在尝试从数据库添加ComboxItem。我已经写了下面给出的代码。当我运行程序时,它会给出一条错误消息。
消息是 java.sql.SQLException:驱动程序不支持此功能
有人请帮帮我。这是我的代码
public class DepositFirstForm extends javax.swing.JFrame {
Connection conn=null;
ResultSet rst=null;
PreparedStatement pst=null;
private void ItemComb(){
private void ItemComb(){
String sql="SELECT * FROM account_type";
try
{
pst=conn.prepareStatement(sql);
rst=pst.executeQuery(sql);
while(rst.next()){
String actype=rst.getString("account_type");
dfcmb1.addItem(actype);
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
}
private void formWindowOpened(java.awt.event.WindowEventevt) {
// TODO add your handling code here:
conn=Connect.connectDB();
ItemComb();
}
}
我的表名是account_type
serial_no account_type
1 regular
2 premium
3 golden
答案 0 :(得分:1)
尝试从调用pst.executeQuery:
中删除(sql)参数rst = pst.executeQuery();
由于您已使用SQL创建PreparedStatement。 我相信你在某个地方宣布conn,pst和rst。