En este ejemplo vamos a ingresar esos tres datos a la base de ACCESS, Después de que ya tengamos conectada la base debemos crear el código que ingresara los datos.
- Primero crearemos tres variables en las que se almacenaran los tres datos del frame:
String nombre = this.txtNombre.getText();
String apellido = this.txtApellido.getText();
String direccion = this.txtDireccion.getText();
- Después debemos crear el código sql:
//Variable "sql " que contiene el código sql
//Practica es el nombre de la taba de nuestra base de datos y Nombre, Apellido y Direccion son los capos
String sql = "insert into Practica(Nombre,Apellido,Direccion) values " + "('" + nombre + "','" + apellido + "','" + direccion + "')";
- Bien ahora nos faltaría ejecutar la código slq
//"sentecia" es la variable global que fue creada al realizar la conexión con la base de datos
sentecia.executeUpdate(sql);
//Esta instruccion debe ir rodeada de un try y un catch. Nos quedaría de la siguiente forma:
try {
sentecia.executeUpdate(sql);
} catch (SQLException ex) {
//Mensaje que saldrá cuando ocurra un error al ingresar los datos
JOptionPane.showMessageDialog(null, "Error, sus datos no fueron ingresados\n" + ex);
}
- Bien como podemos ver ya tenemos los datos ingresados en Access
hola, yo tengo un erro en el codigo, cuando hago la insercion de datos como por ejemplo juan, gomez; me muestra este error: usuario no tiene privilegios suficientes o Objeto no encontrado :JUAN. pero cuando ingreso solo numeros: 12, 12. si funciona
ResponderEliminarPudiste solucionar? me surge el mismo error
Eliminarsiiii
ResponderEliminarBien la explicación esta interesante, pero al ingresar un dato en base de datos la tabla no se actualiza en el jTable, ¿Cómo hago eso?
ResponderEliminarHola, te agadezco la explicación me ayudó mucho para un proyecto Integrador que debo realizar para la Universidad.
ResponderEliminarTe daré los Créditos en el documento que crearé.