Ejemplo de Java + SQL + Netbeans
Ejemplo de Java + SQL + Netbeans
Después de un poco de retraso de este post y de tener un poco de tiempo sin postear algo, traigo
este ejemplo (el tercero) de Java y MySQL bajo la plataforma Netbeans. El propósito de este post
es crear una clase que realmente realiza las acciones básicas (agregar, modificar, eliminar,
consultar) pero implementadas de una “mejor manera” comparada con los otros post que hay
en este blog sobre este tema (tampoco quiero decir que sea la mejor ni mucho menos).
BD: prueba.
tabla: usuarios.
Diagrama de clases:
Bueno, primero que nada empezaremos con nuestra clase que contendrá los métodos de las
acciones que vamos a realizar.
import java.sql.*;
import java.util.Hashtable;
public SQLconnection()
{
this.url = “jdbc:mysql://” + this.host + “/” + this.db;
}
public SQLconnection (String server, String usuario, String contraseña, String bd)
{
this.user = usuario;
this.password = contraseña;
this.db = bd;
this.host = server;
this.url = “jdbc:mysql://” + this.host + “/” + this.db;
}
Como podemos observar, esta clase cuenta con sobrecarga de constructores lo cual nos
permite conectarnos de 2 maneras distintas a la base de datos. La primera es utilizar el
constructor que no recibe ningún parámetro y definirlos mediante los métodos set y getpara
después llamar al método conectar. La segunda es enviarle directamente los valores al
constructor y, al igual que en la forma anterior, ejecutar el método conectar, y esta será la
forma que usaremos para nuestro ejemplo.
En esta clase también implementamos una opción que nos permite realizar búsquedaspor
medio de nombres(es el campo de la base de datos que elegí para este ejemplo); ha este
método le mandamos 2 parámetros, que son la base de datos y el nombre:
System.out.println(con.buscarNombre(“usuarios”, “frago”));
Para insertar un nuevo registro vamos a hacer uso del Hastable para enviarle los valores que
queremos agregar:
con.eliminar(tabla, “frago”);
Para actualizar un registro le tenemos que pasar 3 parámetros al método. EL primero es el
nombre de la tabla; el segundo es un Hastable en el que se incluya la modificación que se
quiere realizar y el tercer es, en este caso, el nombre de la persona a la que se le va realizar la
modificación: