import java.sql.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
//import java.awt.event.*;
public class DisplayDemo extends JFrame
//implements
{
// private String dbURL="jdbc:microsoft:sqlserver://202.115.26.181:1433"; // 數據庫標識名
private String user="devon"; // 數據庫用戶
private String password="book";// 數據庫用戶密碼
private JTable table;
private JButton ok,canel;
public DisplayDemo(){
super("顯示數據庫查詢結果"); //調用父類構造函數
String[] columnNames={"用戶名","年齡","性別","Email"}; //列名
Object[][] rowData=new Object[5][4]; //表格數據
ok=new JButton("確定");
canel=new JButton("取消");
// ok.(this);
// canel.(this);
try {
Class.forName("sun.jdbc.odbc.");
Connection con=.("jdbc:odbc:example","sa","");
// Class.forName("com.microsoft.jdbc.sqlserver.");//加載驅動器
// Connection con=.(dbURL,user,password); //獲取連接
String sqlStr="select * from users"; //查詢語句
ps=con.(sqlStr); //獲取對象
ResultSet rs=ps.(); //執行查詢
String name,sex,email; //查詢結果
int age;
int count=0;
while (rs.next()){ //遍歷查詢結果
rowData[count][0]=rs.getString("name"); //初始化數組內容
rowData[count][1]=Integer.toString(rs.getInt("age"));
rowData[count][2]=rs.getString("sex");
rowData[count][3]=rs.getString("email");
count;
}
con.close();//關閉連接
}
catch(Exception ex){
ex.();//輸出出錯信息
}
Container container=();//獲取窗口容器
//container.setLayout(null);
container.add(ok);container.add(canel); ok.setBounds(10,120,70,20);
canel.setBounds(100,120,70,20);
table=new JTable(rowData,columnNames); //實例化表格
table.getColumn("年齡").setMaxWidth(25);//設置行寬
container.add(new JScrollPane(table),.CENTER); //增加組件
setSize(300,200);//設置窗口尺寸
setVisible(true);//設置窗口可視
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉窗口時退出程序
}
public static void main(String[] args){
new DisplayDemo();
}
}
-----------------
這是其中壹個例子 妳照著上面做就可以了