古詩詞大全網 - 成語經典 - 用java設計壹個數據庫管理系統

用java設計壹個數據庫管理系統

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();

}

}

-----------------

這是其中壹個例子 妳照著上面做就可以了