IMPLEMENTACION DEL AMBIENTE NECESARIO PARA DESARROLLAR APLICACIONES EN JAVA USANDO JDBC
PARA XP
Haciendo caso a los comentarios dejados, he decidió dar una explicación breve de cómo conectarse y realizar consultas a una base de datos.
Para ello es necesario contar con tres elementos, tanto donde se desarrollara la aplicación, como en donde va a ser implementado.
- Ambiente de desarrollo Java (J2SDK).
- MySql (administrador de base de datos gratuito).
- Controlador JDBC (MySql Connector).
Nota: información sobre descargas en la parte inferior
Una vez descargados pasaremos a la instalación de MySql terminada esta, proseguiremos a definir las variables de entorno.
Considerando que ya se tienen definidas las variables necesarias de Java:
- Extraemos el contenido de mysql-connector-java-5.1.6.zip (el nombre depende de la version)
- Creamos una nueva carpeta en raiz(c:\) llamada Conector, colocamos el archivo antes extraido, basta con colocar mysql-connector-java-5.1.6-bin.jar, ya que en este se encuentran las clases necesarias para que se logre la conexión con java.
- Ahora bien nos dirigimos a panel de control, buscamos el icono de “sistema” damos clic, y nos dirigimos a la pestaña de “opciones avanzadas” una vez ahí buscamos el boton que dice: “variables de entorno”. Usaremos las variables de sistema. Crearemos una nueva variable llamada CONECTOR_HOME, con valor C:\Conector.
- Modificaremos la variable CLASSPATH, agregando al final el valor de la ruta actual del conector, ;%CONECTOR_HOME%\ mysql-connector-java-5.1.6-bin.jar
Cuidado de no eliminar los valores que ya contiene la variable.
Con esto finalizamos la configuración del entorno necesario para desarrollar aplicaciones en java usando bases de datos
Ahora pasaremos a la introducción de cómo utilizar las bases de datos en Java usando JDBC
Comenzaremos con importar la librería necesaria
import java.sql.*;
Declararemos las siguientes variables…
String controlador;
String url_Bd;
Statement instruccion;
String orden_SQL;
ResultSet rs;
Después procedemos a inicializar….
//cargamos el controlador y la dirección del controlador
Class.forName("com.mysql.jdbc.Driver");
//Se realiza conexión especificando el controlador, dirección de la base de datos y nombre, usuario, password
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/BD","root","");
Establecimiento de la Instruccion….
//realizamos consulta, cabe aclarar que dependerá de la tabla de la tabla.
//usando instrucciones SQL
orden_SQL = "SELECT CAMPO1 FROM TABLA";
instruccion= con.createStatement();
//ejecutamos consulta
rs = instruccion.executeQuery( orden_SQL );
Si se producieron resultados podemos desplegarlos de la siguiente manera:
while ( rs.next() )
String res = rs.getString( "CAMPO1" );
Para finalizar bastara con cerrar la conexion
rs.close();
instruccion.close();
con.close();
Cotejando con el administrador de base de datos
Descargas:
MySql
http://dev.mysql.com/downloads/mysql/5.0.html#downloads
Conector MySql
http://dev.mysql.com/downloads/connector/j/5.1.html
Conexion con PostgreSQL( autor diferente)
http://www.mygnet.net/articulos/java/conectando_postgresql_con_java.1162
Arellano Bello Gilberto Jesus |
Lic.informatica,Tecnologico de Zacatepec |
1 comentarios:
Muchas gracias!!! Esto me ha sido de mucha ayuda porque de verdad me causaba muchos dolores de cabeza.
Excelente!
Publicar un comentario