1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
| class Frame extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
JPanel panel=new JPanel();
JButton bouton= new JButton("connect");
AbstractTableModel dataModel = new AbstractTableModel() {
/**
*
*/
private static final long serialVersionUID = 1L;
public int getColumnCount() { return 10; }
public int getRowCount() { return 10;}
public Object getValueAt(int row, int col) { return new Integer(row*col); }
};
JTable table = new JTable(dataModel);
JScrollPane scrollpane = new JScrollPane(table);
JTextArea text= new JTextArea();
Frame(){
bouton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
try {
//DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("Connecting to the database...");
Connection connection = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:UBIXWLF", "", "");
Statement statement = connection.createStatement();
ResultSet resultset = statement.executeQuery("select * from Dicdoc where cocol='TRADU' ");
while (resultset.next()) {
text.append(
resultset.getString(1) + // first column
"\t" + // the horizontal tab
resultset.getString(2) // second column
);
}
/*resultset.next();
String s = resultset.getString(1);
text.append(s);*/
statement.close();
connection.close();
} catch (Exception e) {
System.out.println("The exception raised is:" + e);
}
JPanel panel1=new JPanel();
JScrollPane jsp= new JScrollPane();
panel1.add(scrollpane);
//jsp.add(text);
panel1.add(text);
JFrame base =new JFrame();
base.getContentPane().add(panel1);
base.setSize(800, 800);
base.setVisible(true);
}
});
panel.add(bouton);
getContentPane().add(panel);
}
} |
Partager