Amigos, da lista, estou com um problema, que n�o consigo fazer funcionar,
sempre fa�o conex�es atrav�s do JDBC
utilizando em aplicativos, e nunca me deu erro, s� que quando tento fazer um applet,
por exemplo esse abaixo
ele d� erro quando executo atrav�s do Browser, diz que a String de conex�o, n�o pode
ser executada, ou n�o est� correta.
Nao entendo pois, a string funciona sempre, porque no applet nao funciona ? o que tem
de errado nessa string ?
static final String connect_string =
"jdbc:oracle:thin:[EMAIL PROTECTED]:1521:lu01";
********************
//Applet
import java.sql.*;
import java.awt.*;
import java.io.*;
import java.util.*;
import oracle.jdbc.driver.OracleDriver;
public class JdbcApplet extends java.applet.Applet
{
static final String driver_class = "oracle.jdbc.driver.OracleDriver";
static final String connect_string =
"jdbc:oracle:thin:[EMAIL PROTECTED]:1521:lu01";
static final String query = "select sysdate from dual";
Button execute_button;
TextArea output;
Connection conn;
public void init ()
{
this.setLayout (new BorderLayout ());
Panel p = new Panel ();
p.setLayout (new FlowLayout (FlowLayout.LEFT));
execute_button = new Button ("Hello JDBC");
p.add (execute_button);
this.add ("North", p);
output = new TextArea (10, 60);
this.add ("Center", output);
}
public boolean action (Event ev, Object arg)
{
if (ev.target == execute_button)
{
try
{
output.setText (null);
if (conn == null)
{
output.appendText ("Rodando JDBC driver " + driver_class + "\n");
Class.forName (driver_class);
output.appendText ("Conectando com " + connect_string + "\n");
conn = DriverManager.getConnection (connect_string);
output.appendText ("Conectado\n");
}
Statement stmt = conn.createStatement ();
output.appendText ("Executando a query " + query + "\n");
ResultSet rset = stmt.executeQuery (query);
while (rset.next ())
output.appendText (rset.getString (1) + "\n");
output.appendText ("Ok.\n");
}
catch (Exception e)
{
output.appendText (e.getMessage () + "\n");
}
return true;
}
else
return false;
}
}
* Para n�o receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>] ou acesse
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/