Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda con Applet

Estas en el tema de Ayuda con Applet en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/11/2006, 16:12
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:27.