miércoles, 19 de agosto de 2015

JDBC Conexión a una BD java escritorio

Hacer la siguiente interfaz gráfica en Java y crear una BD con la tabla empleados que contenga los atributos de esta interfaz.

CONECTOR
Para poder conectar una BD a java necesitamos el driver o conector J: 
Página oficial de descarga: http://dev.mysql.com/downloads/connector/j/
o también se podrá descargar desde: Drive
Para agregar dicho driver deberás agregar el JAR como librería. Revisa los siguientes pasos para instalarlo: Instalación.

Los siguientes métodos y clases los utilizarás para hacer la conexión. AYUDA: CÓDIGO
CONEXIÓN A LA BD
import java.sql.Connection;
import java.sql.DriverManager;
...
try

   Class.forName("com.mysql.jdbc.Driver");
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/agenda", "root", "LA_PASSWORD"); 
   ...
LLENAR TABLA DE DATOS
INSERTAR REGISTROS

martes, 11 de agosto de 2015

Actividad

Realiza el siguiente programa en Netbeans con ambiente gráfico:
Una clase llamada Password que siga las siguientes condiciones:
·         Que tenga los atributos longitud y contraseña . Por defecto, la longitud sera de 8.
·         Los constructores serán los siguiente:
o    Un constructor por defecto.
·         Un constructor con la longitud que nosotros le pasemos. Generara una contraseña aleatoria con esa longitud.
·         Los métodos que implementa serán:
o    esFuerte(): devuelve un booleano si es fuerte o no, para que sea fuerte debe tener mas de 2 mayúsculas, mas de 1 minúscula y mas de 5 números.
o    generarPassword():  genera la contraseña del objeto con la longitud que tenga.
o    Método get para contraseña y longitud.
o    Método set para longitud.
Ahora, crea una clase clase ejecutable:
·         Crea un array de Passwords con el tamaño que tu le indiques por teclado.
·         Crea un bucle que cree un objeto para cada posición del array.
·         Indica también por teclado la longitud de los Passwords (antes de bucle).
·         Crea otro array de booleanos donde se almacene si el password del array de Password es o no fuerte (usa el bucle anterior).
·         Al final, muestra la contraseña y si es o no fuerte (usa el bucle anterior). Usa este simple formato:
contraseña1 valor_booleano1
contraseña2 valor_bololeano2

Ayuda: 
Convertir de String a Int
String enteroString = "5";
int entero = Integer.parseInt(enteroString);
y de doble a String
double d = 8342342;
System.out.println(Double.toString(d));