Article View: es.comp.lenguajes.java
Article #28488sobre JDBC
From: Cesar Bravo Del Alamo
Date: Sat, 18 Apr 1998 00:00
Date: Sat, 18 Apr 1998 00:00
89 lines
2894 bytes
2894 bytes
Hola a todos:
Estoy intentando haceer un applet de java que acceda a una base de
datos, tras varios intentos me he decantado por JDBC. Parece que todo va
bien pues compila y no da ningun, problema pero una vez que lanzo el
applet en el navegador, capturo las excepciones y me da un error que
dice:
java.lang.ClassNotFoundException: sun/jdbc/JdbcOdbcDriver
no se porque puede ser, ya que cuando en vez de hacer una applet hago
una aplicacion todo funciona bien
Espero que me podais ayudar.Por si acaso aqui mando un poco de codigo.
////////////////////////////////////////////////////////////////
import java.applet.*;
import java.awt.*;
import java.sql.*;
import java.lang.*;
public class simple extends Applet
{
private Label m_label= new Label (" prueba
");
private Label m_label2= new Label (" prueba2
");
private Label m_label3= new Label (" prueba3
");
private Label m_label4= new Label (" 4 ");
private Button m_button= new Button("boton");
private TextField m_textField = new TextField("Numero de matricula");
Connection con;
int busqueda=130967;
String cesar="cesae";
public simple()
{
}
public String getAppletInfo()
{
return "";
}
public void init()
{
resize(500, 240);
add(m_label);
add(m_label2);
add(m_label3);
add(m_label4);
m_label.setText(cesar);
//Connection con;
//int busqueda=130967;
add(m_button);
add (m_textField);
try{
Class.forName("sun.jdbc.JdbcOdbcDriver");
String url ="jdbc:odbc:ACCESS_ODBC";
try{
con=DriverManager.getConnection(url);
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FRON NOTAS");
while(rs.next());
{
int nombre=rs.getInt("N_MATRICULA");
if (nombre==busqueda)
{
String servosistemas=rs.getString("SERVOSISTEMAS");
String micros=rs.getString("MICROS");
m_label2.setText(micros);
}
}
}catch(SQLException e)
{
m_label4.setText(e.getErrorCode()+"\n");
}
} catch(Exception ex)
{
m_label3.setText("Exception :" +ex+"\n");
}
}
////////////////////////////////////////////////////////////////////////////////////
Bueno ya se que esta desordenado pero es una prueba
Muchas gracias a todos.
Un saludo
Technical Details
Message-ID:
<3538FA5F.C978F01B@correo.fais.upm.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: 1116f3,f75d1fa253903c62 X-Google-Attributes: gid1116f3,public From: Cesar Bravo Del Alamo <cbravo@correo.fais.upm.es> Subject: sobre JDBC Date: 1998/04/18 Message-ID: <3538FA5F.C978F01B@correo.fais.upm.es> X-Deja-AN: 346266249 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Dpt. Ing. Telematica Newsgroups: es.comp.lenguajes.java