2009-04-01 10:07:44 UTC
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
class JButton5 extends JFrame implements ActionListener
{
JButton jb;
JTextArea jt;
Connection con;
Statement st;
ResultSet rs;
Container c;
String str="";
public JButton5()
{
c=getContentPane();
c.setLayout(new FlowLayout());
jb=new JButton("Show emp names");
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:mydsn","scott","tiger");
st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=st.executeQuery("select ename from emp");
}
catch(Exception e){;}
c.add(jb);
jb.addActionListener(this);
jt=new JTextArea(15,15);
c.add(jt);
System.out.print("\nAction performed");
}
public void actionPerformed(ActionEvent ae)
{
String s=ae.getActionCommand();
if(s.trim().equalsIgnoreCase("Show emp names"))
{
try{
while(rs.next())
{
jt.append(rs.getString("ename")+"\n");
//str=str+","+rs.getString("ename");
//jt.setText(str);
//jt.setText(rs.getString("empno"));
//c.setVisible(true);
}
}
catch(Exception e){;}
}
}
public static void main(String args[])
{
JButton5 obj=new JButton5();
obj.setTitle("jlabel");
obj.setSize(1000,1000);
obj.setVisible(true);
obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}