background image

 
第一步:定位、装入和链接 SybDriver 类;
 driver="com.sybase.jdbc.SybDriver";
 SybDriver sybdriver=(SybDriver)
 Class.forName(driver).newInstance();
 第二步:注册 SybDriver 类;
 DriverManager.registerDriver(sybdriver);
 第三步:取得连接(SybConnection)对象引用。
 user="sa";
 password="";
 url="jdbc:sybase:Tds:202.117.203.114:5000/WORKER";
 SybConnection connection=
 (SybConnection)DriverManager.getConnection
 (url,user,password);
 建立完连接后,即可通过 Statement 接口进行数据库的查询与更改。
 三、实现方法:
 限于篇幅,在此只给出核心代码,包引入、界面处理、变量定义等部分不再介绍。
 第一步:对象声明。
 AbstractTableModel tm; 

//声明一个类 AbstractTableModel 对象

 
 JTable jg_table;    

//声明一个类 JTable 对象

 
 Vector vect;      

//声明一个向量对象

 
 JScrollPane jsp;    

//声明一个滚动杠对象

 
 String title[]={"职工号","职工名","性别","出生日期","工资"};

//二维表列名

 
 第二步:定制表格。
 1、实现抽象类 AbstractTableModel 对象 tm 中的方法:
 vect=

new

 Vector();      

//实例化向量

 
 tm=

new

 AbstractTableModel(){

 

public

 int getColumnCount(){

 

return

 title.length;}    

//取得表格列数

 
 

public

 int getRowCount(){

 

return

 vect.size();}    

//取得表格行数

 
 

public

 Object getValueAt(int row,int column){

 

if

(!vect.isEmpty())

 

return

 ((Vector)vect.elementAt(row)).elementAt(column);