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));

viernes, 31 de julio de 2015

Programas Java

Repasar los siguientes conceptos de programación:
http://www.discoduroderoer.es/ejercicios-propuestos-y-resueltos-programacion-orientado-a-objetos-java/

Actividad 3

Contesta la siguiente evaluación sobre la introducción a los lenguajes de programación:

Deberás obtener al menos el 70% de respuestas correctas.

Actividad 2

Revisa el siguiente material didáctico:
http://cursos.aiu.edu/Lenguages%20de%20Programacion/Leccion%201/Index.htm

Realiza un cuadro sinóptico en Word de la clasificación de los lenguajes de programación de acuerdo a:
  • Bajo vs alto nivel
  • compilado vs interpretado
  • De acuerdo a la generación
  • De acuerdo al paradigma de programación
Haz una descripción de cada tipo de lenguaje excepto de la clasificación de acuerdo al paradigma e indicar los lenguajes en cada tipo.

Reflexión: Contesta la siguiente pregunta:
¿Qué aspectos tomarías para seleccionar un lenguaje de programación de alguna aplicación? Menciona al menos 3

Actividad 1

De acuerdo a la diapositiva anterior realiza una lluvia de ideas sobre la definición de lenguaje de programación y en un párrafo escribe la definición con tus propias ideas.
Además realiza una línea de tiempo con la herramienta time toast acerca de la evolución de los lenguajes de programación.

Como evidencia sube un documento de Word a Drive con la lluvia de ideas, tu definición y la liga de la línea de tiempo de TimeToast.

Conceptos básicos