Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2006, 16:12
Condon_De_Lija
 
Fecha de Ingreso: agosto-2006
Mensajes: 20
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Ayuda con Applet

Saludos a amigos de Foros del Web, mi consulta es si se puede trabajar con una base de datos access en un Applet, lo anterior ya lo hize en java, en el applet hize algo muy sencillo, un boton y 2 textfields que me guardan dos valores en una tabla, el Applet me compila y no me manda errores, pero cuando lo ejecuto no me guarda nada en la BD.. Que sera??? que me falta, aqui muestro el codigo del applet:

import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import java.applet.*;
import java.sql.*;

public class SistemaBD extends Applet implements Runnable
{

String Str1,Str2;
JTextField Jtxt1,Jtxt2;
JButton Jbtn1;
ResultSet rst1;
Connection con1;
Statement stm1;

public SistemaBD()
{
setLayout(null);
setLocation(0,0);
setSize(500,500);

try
{
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
}
catch(Exception ex)
{
System.out.println("ERROR DE DRIVER");
}

try
{
con1 = DriverManager.getConnection("jdbc:odbc:SisBD",""," ");
stm1 = con1.createStatement(1005,1008);

rst1 = stm1.executeQuery("Select * from Personal");
}
catch(Exception ex)
{
System.out.println("ERROR CON LA BASE DE DATOS");
}

Jtxt1=new JTextField("");
Jtxt1.setBounds(100,100,100,30);
Jtxt2=new JTextField("");
Jtxt2.setBounds(100,150,100,30);
Jbtn1=new JButton("Guardar");
Jbtn1.setBounds(220,100,80,30);
Jbtn1.addActionListener(new escuchar());

add(Jtxt1);
add(Jtxt2);
add(Jbtn1);





}

class escuchar implements ActionListener
{
public void actionPerformed(ActionEvent z)
{

if(z.getSource()==Jbtn1)
{
try
{
Str1 = Jtxt1.getText();
Str2 = Jtxt2.getText();
stm1.execute("Insert into Personal(Id, Nombre) " + "values ('" + Str1 + "','" + Str2 + "')" );
}
catch(Exception ex)
{
System.out.println("ERROR CON LA TABLA");
}
}
}
}

public void run()
{

}

}



Estaria muy agradecido si me ayudam, Gracias