Сетевые средства Java


Листинг П.1. Апплет, обращающийся к базе Oracle



Листинг П.1.

Апплет, обращающийся к базе Oracle



import j ava.awt.*;

import java.awt.event.*;

import j ava.applet.*;

import java.util.*;

import j ava.sql.*;

public class JdbcApplet extends Applet

implements ActionListener, Runnable{ 

private TextField tfl, tf2, tf3; 

private TextArea ta; 

private Button bl, b2; 

private String url = "jdbc:oracle:thin:Slocalhost:1521:ORCL",

login = "scott", 

password = "tiger",

query = "SELECT * FROM dept"; 

private Thread th; 

private Vector results; 

public void init(){

setBackground(Color.white) ; 

try{

DriverManager.registerDriver(

new oracle.j dbc.driver.OracleDriver() ) ; 

}catch(SQLException e){

System.err.println(e); }

setLayout(null); 

setFont(new Font("Serif", Font.PLAIN, 14));

Label l1 = new Label("URL базы:", Label.RIGHT);

11.setBounds(20, 30, 70, 25); add(ll);

Label 12 = new Label("Имя:", Label.RIGHT);

12.setBounds(20, 60, 70, 25); add(12);

Label 13 = new Label("Пароль:", Label.RIGHT);

13.setBounds(20, 90, 70, 25); add(13);

tfl = new TextField(url, 30); 

tfl.setBounds(100, 30, 280, 25); add(tfl);

tf2 = new TextField(login, 30); 

tf2.setBounds(100, 60, 280, 25); add(tf2);

tf3 = new TextField(password, 30); 

tf3.setBounds(100, 90, 280, 25); add(tf3); 

tf3.setEchoChar('*');

Label 14 = new Label("Запрос:", Label.LEFT); 

14.setBounds(10, 120, 70, 25); add(14);

ta = new TextArea(query, 5, 50, TextArea.SCROLLBARS_NONE); 

ta.setBounds(10, 150, 370, 100); add(ta);

Button bl = new Button("Отправить"); 

bl.setBounds(280, 260, 100, 30); add(bl); 

b1.addActionListener(this);

}

public void actionPerformed(ActionEvent ae){ 

url = tfl.getText() ; 

login = tf2.getText(); 

password = tf3.getText(); 




- Начало -  - Назад -  - Вперед -