如何從Access數據庫添加項目到組合框?java將項目從數據庫添加到JcomboBox
我的代碼:
String sql = "SELECT * FROM Owner,Cars "
+ "WHERE carID=CarID_ "
+ "ORDER BY OwnerName;";
ResultSet dane = zadanie.executeQuery(sql);
while (dane.next())
{
comboBox_2.addItem(new(dane.getString("year")));
}
zadanie.close();
} catch(SQLException sqe) {
System.out.println("SQl error");
}
但將 「SQL錯誤」 順便說一句這樣的代碼:
String sql="SELECT * FROM Cars ;";
ResultSet dane = zadanie.executeQuery(sql);
while (dane.next())
{
System.out.println(
dane.getString("CarName")+"\t" +
dane.getString("year"));
}
zadanie.close();
} catch(SQLException sqe) {
System.out.println("SQl error");
}
作品完美,但那樣的話寫它顯示錯誤
comboBox_2.addItem(new String(dane.getString("CarName")));
System.out.println(
dane.getString("CarName")+"\t" +
dane.getString("year"));
僅插入數據庫中的渴望物品 –
以後有兩件事可以幫助您。首先 - 瞭解如何處理異常以幫助調試代碼。在catch(SQLException sqe)塊內放置sqe.printStackTrace(System.out);打印堆棧跟蹤以解決問題的原因。這將向終端打印遇到的具體問題,例如你的SQL查詢很糟糕! 第二 - 提高你的SQL技能! – GordyD