我在4行和4列的數據庫中有一個表。每列包含不同的數據。 現在我想檢索數據庫中的所有數據,並將它們放在另一個表單上的JLabel上。即 在我的數據庫中有。從數據庫獲取值到JLabel
的packageName .....每月費用..... YearlyFee ....... TotalFee
定期.................... .150 .................. 300 .................... 450
金.. ....................... 300 ................... 400 ...... ............ 700
..... ..... .... ....
現在我有我已經把4個空表單JLabels在四行中,但我如何從數據庫中檢索值並將每個值放在適當位置te標籤?
這就是我所做的,但我仍然無法解決它。我卡住了。
謝謝大家。
public void getPrices()
{
String srt ="SELECT * FROM program_tbl";
try
{
con.connect();
ps = con.con.prepareStatement(srt);
rs = ps.executeQuery();
ResultSetMetaData data = rs.getMetaData();
int colums = data.getColumnCount();
while(rs.next())
{
Vector rows = new Vector();
for (int i = 1; i < colums; i++)
{
rows.addElement(rs.getObject(i));
}
............................................ ..........................
但是,我現在如何將每個值附加到其他窗體上的相應標籤上。 –
你可以創建一個JLabel數組(每個數據庫從db開始),然後用labelArray [i] = new JLabeL(Vector.get [i])創建一個for循環。 –
將您的標籤定義爲類成員,而不是創建方法中的本地成員。然後分配值。 – alex2410