• Fundamentos de Internet

  • ¿Que es Internet?
  • Vocablos de Internet
  • Internet en la actualidad
  • Fundamentos de Programacion

  • Fundamentos de programacion
  • Formas DFD Graficos
  • Programacion en Java Netbeans
  • Repaso Programacion

  • Repaso Programacion
  • Formas DFD Graficos
  • Programacion en Java Netbeans
  • Programacion Uno

  • Programacion Uno
  • Consultas
  • Estructura de Datos

  • Repaso Programacion Uno
  • Graficacion 2D
  • Repaso Consultas
  • Arreglos
  • Colecciones y Ordenamientos
  • Programacion Orientado a Objetos

  • ¿Fundamentos de Progamacion?
  • Objetos Clases e Herencia
  • Constructores en Java
  • Constructores

    Los constructores son métodos pertenecientes a la clase. Se utilizan para construir o instanciar una clase. Puede haber varios constructores, de acuerdo a las necesidades del usuario.

    public class Persona {

    //Atributos

    prívate int altura;

    //Constructores

    public Persona{

    }

    public Persona(int unaAltura){

    this.altura = unaAltura; // ó setAltura(unaAltura);

    }

    }

    En la sección de Name o Nombre selecciona MySQL (Connector/J driver), en la sección Database URL cambia la parte indicada por la dirección del servidor de bases de datos, si es la misma computadora escribe localhost, en la parte de establece el puerto que definiste al instalar el servidor MySQL , por defecto es el 3306, en la sección de escribe el nombre de la base de datos a la cual te quieres conectar. Un ejemplo completo sería jdbc:mysql://localhost:3306/base_de_datos.

    Posteriormente escribe el nombre de usuario para accesar a la base de datos y la contraseña respectivamente.

    Da un clic en el checkbox inferior para que NetBeans recuerde la contraseña durante la conexión.

    Si todo se realizó correctamente podrás ver un nuevo elemento debajo del Driver con las especificaciones de la conexión actual, si das un clic en el símbolo '+' que aparece de lado izquierdo del mismo podrás ver las tablas de la base de datos y realizar consultas hacia la misma.

    Implementar el código:

    Hasta aquí ya hemos establecido la conexión a la base de datos y probado su funcionamiento desde el NetBeans, sin embargo, nos hace falta implementar el código directamente en una aplicación. Para este ejemplo crearemos una clase de nombre Conexion que se podrá reutilizar las veces que sea necesario en cualquier tipo de aplicación Java que requiera conectarse y realizar consultas a una base de datos en MySQL.

    Empecemos por el principio...

    1. Da un clic en el menú de File o Archivo que se localiza en la esquina superior izquierda de la ventana de NetBeans.

    2. Selecciona la opción de Nuevo Proyecto o New Project, posteriormente en la sección de Categories o Categorías selecciona General y en Projects o Proyectos selecciona Java Application o Aplicación Java y da un clic en Siguiente.

    NOTA:

    La clase que crearemos funciona con cualquier tipo de proyecto, para fines de este ejemplo utilizamos una aplicación java convencional.

    3. Posteriormente damos un nombre a la aplicación y definimos su ubicación, una vez hecho esto damos clic en el botón de Finish o Finalizar.

    4. En este momento aparece del lado izquierdo en la pestaña de Projects o Proyectosuna especie de árbol jerárquico en el cual tenemos 4 carpetas, al dar clic en el símbolo '+' de la carpeta Source Packages o Paquetes Fuente nos desplegará el único paquete con el cual cuenta nuestra aplicación hasta este punto, dentro de él se crea la clase Main.

    5. Ahora debemos de dar un clic derecho sobre Source Packages o Paquetes Fuente y dar un nombre al paquete, en mi caso es database. Este paquete contendrá la clase desde la cual estaremos realizando todas las consultas a la base de datos.

    6. Posteriormente damos un clic derecho sobre el paquete recién creado y seleccionamos Nueva o New > Java Class. Posteriormente le damos el nombre de Conexion y damos clic en el botón de Finalizar o Finish.

    7. Dentro de la clase Conexion importamos algunas librerías con el siguiente código:

    Ejemplo

    Copiright - Hernán Mejía - Armando Montero