SQL與jtable |
缺席
|
bomaboy
一般會員 發表:3 回覆:9 積分:2 註冊:2008-09-16 發送簡訊給我 |
|||
bomaboy
一般會員 發表:3 回覆:9 積分:2 註冊:2008-09-16 發送簡訊給我 |
package com.bean; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; import java.sql.*; import java.util.Vector; import javax.swing.*; import javax.swing.table.*; public class TableWithSQL { Connection con; Statement stmt; ResultSet result; ResultSetforbiddenData forbiddenData; Vector columnNames=new Vector(); Vector rows=new Vector(); JScrollPane scrollpane; JPanel jpanel1; JFrame frame1; JTable table; public static void main(String[] srg) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Accounting"; String userName = "sa"; String userPwd = "bomaboy"; Connection dbConn; try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); } catch (Exception e) { e.printStackTrace(); } } frame1=new JFrame(""); frame1.getContentPane().setLayout(new BorderLayout()); frame1.setBackground(color.lightGray); frame1.pack(); frame1.setBounds(100,100,300,300); frame1.show(); try { String sql="SELECT * FROM AR"; result=stmt.executeQuery(sql); forbiddenData=result.getforbiddenData(); int numberOfColumns=forbiddenData.getColumnCount(); columnName.clear(); for(int column=0;column); } rows.addElement(newRow); } } catch(Exception ex) {} JDialog jd1=new JDialog(this,"查詢") JTable AR_table = new JTable(rows,columnName); JScrollPane scrollPane1 = new JScrollPane(AR_table); AR_table.setPreferredScrollableViewportSize(new Dimension(500, 70)); jd1.getContentPane().add(scrollPane1, BorderLayout.CENTER); jd1.getContentPane().add(jbtn, BorderLayout.SOUTH); jd1.setSize(450,150); jd1.setLocation(550,100); jd1.show(); jbtn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jd1.setVisible(false); } }; } |
||
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|||
bomaboy
一般會員 發表:3 回覆:9 積分:2 註冊:2008-09-16 發送簡訊給我 |
|||
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
可以麻煩你說明一下你遇到了什麼bug?
copmile時的bug ? 還是執行時有例外發生? 另外:" catch(Exception ex) {} " 不是個好的做法,除非你知道這個例外真的不是什麼重要的東西 不然,請你把 {} 加入 {ex.printStackTrace(); } ============================================================================================= 要別人為你debug之前,請記得一點:別人沒有你的資料庫,別人沒有你的執行環境,所以請務必詳述錯誤的訊息及例外的訊息 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |