一个简单的访问数据库的应用程序

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

file 1 :

先把主程序的父类搬来!

/*

* date: 2004-11-20

* author:zhangyu6050;

* todo:

* bugs:

*/

package sd;

import Javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public abstract class MyQQPan extends JFrame implements ActionListener

{

JTextArea textreceive=new JTextArea();

JTextArea textsend =new JTextArea("select * from Employees");

JButton button =new JButton ("Send");

public MyQQPan()

{

//init controls

setTitle("查询框架");

setBounds(50,50,500,400);

getContentPane().setLayout(null);

getContentPane().add(textreceive);

getContentPane().add(textsend);

getContentPane().add(button);

button.addActionListener(this);

textreceive.setBounds(0,0,450,300);

textsend.setBounds(10,320,350,60);

button.setBounds(370,320,70,30);

}

public abstract void actionPerformed(ActionEvent event);

}

file 2 :

下面是主程序!

/*

* date: 2004-11-19

* author:zhangyu6050;

* todo:

* bugs:

*/

package sd;

//TextAreaDemo.java

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.ResultSet;

import java.sql.ResultSetMetaData;

import java.sql.SQLException;

import javax.swing.*;

import sd.mysql;

public class Myframe extends MyQQPan{

private String sql;

private String rsult;

// private int row;//要所取的列

public void actionPerformed(ActionEvent e){

if(e.getSource() instanceof JButton){

sql=textsend.getText();

// row= Character.getNumericValue(sql.charAt(sql.length()-1));//得到要取的列数!

// initRsult();

Methods.ting(sql);//这个类集成了一些常用的方法!

rsult=Methods.rStr;

textreceive.setText(rsult);

}

}

public static void main(String[] args) {

Myframe mf=new Myframe();

mf.setVisible(true);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航