Conexión a una base de datos es una tarea común, si se programa en Java. Muchas aplicaciones almacenan sus datos en una base de datos y el uso de Java para crear una interfaz de usuario . Usando el diseño de base de datos relacional le permite crear una tienda eficiente , de fácil manejo de datos que es robusto y estructurado de una manera que ayuda a la visualización. Las aplicaciones en el lenguaje Java lograr la conectividad de base de datos utilizando el API JDBC , que permite a los programas consulten su fuente de datos elegida . Cosas que necesitará
JDK (instalado en su computadora)
acceso a una base de datos
Ver Más instrucciones
1
Crear la base de datos relacional. Muchos de los sistemas disponibles de facilitar la producción de una base de datos relacional , algunos comerciales y algunos gratuitos ( por ejemplo, MySQL) . Diseño de base de datos relacional consiste en la visualización de las relaciones entre los diferentes elementos de los datos. Comience por la elaboración de información exacta que usted necesita para guardar . Por ejemplo , una base de datos para las operaciones de un negocio de ventas podría incluir tablas de " cliente" y " orden", el almacenamiento de los datos de cada cliente en un registro de la tabla "Cliente " .
2
Trabajo las relaciones entre los diferentes "entidades" o mesas en los datos. Por ejemplo , un solo cliente puede estar asociada con más de un fin , mientras que una orden será generalmente sólo estar vinculado a un solo cliente , lo que implica un " uno a muchos " relación entre las tablas de "Orden" "Cliente " y . Uso de diseño relacional significa que sus datos conserva un buen nivel de integridad , lo que significa que las diferentes piezas de datos están vinculadas dentro de una estructura bien definida , por lo que es más fiable y consistente cuando las operaciones se llevan a cabo en él .
Página 3
descargar el controlador JDBC correcto para su sistema de base de datos en particular. El JDBC controla la interacción entre la aplicación Java y la base de datos , por lo que debe ser el tipo correcto para comunicarse efectivamente entre los dos. Instale el controlador seleccionado en el equipo, siguiendo las instrucciones que se incluyen . Esto permite que las aplicaciones Java que se ejecutan en el ordenador para utilizar las instalaciones de JDBC.
4
Conéctese a la base de datos. Crear un nuevo proyecto Java en cualquier entorno de desarrollo que utiliza. En su clase principal , inserte la siguiente declaración de importación en la parte superior : .
Import java.sql
* ;
A continuación , en el método principal, incluya este código para utilizar el JDBC para conectarse a sus datos , por lo que cualquier modificación pertinentes para adaptarse a su base de datos , el sistema y la ubicación :
tratar
{ /* Crear una instancia del controlador jdbc
< p > * Alter trata de adaptarse a su sistema de base de datos elegido
* - este ejemplo trabaja para una base de datos
* /foto
MySQL Class.forName ( " com.mysql.jdbc . Driver " ) newInstance ( ) .
//Escriba su nombre de usuario y la contraseña de la base de datos como cadenas
cadena username = " username " ;
contraseña String = " password " ;
//Escriba la dirección URL de la base de datos como una cadena
cadena databaseURL =" jdbc : mysql ://yourdomain.com /base de datos de usuario = "+ nombre de usuario + " & password = "+ password;
//Crear una conexión de instancia
java.sql.Connection aConnection = DriverManager.getConnection ( databaseURL ) ;
//Crear manejar una declaración instancia ejecutar sus consultas
Statement stmt = aConnection.createStatement (); }
catch ( Exception e ) { System.out.println
(E . getMessage ()) ;}
el código principal debe estar contenido dentro del bloque " try" en caso de errores de conexión a la base de datos
5
consulta la base de datos de Java . programa . Incluya el siguiente código dentro de su bloque try ( al final) , por lo que cualquier cambio para adaptarse a su base de datos particular:
//Crear la consulta SQL como una cadena
Cadena aQuery = " Select * de ClientTable " ;
//Ejecutar la consulta y obtener los resultados
ResultSet conjuntoResultados = stmt.executeQuery ( aQuery ) ;
//Recorrer los resultados y productos ellos
while ( ResultSet.next ()) {
//Para ver una tabla con una columna llamada clientFName
System.out.println ( "Cliente Nombre: " + resultSet.getString ( " clientFName ")); }
//Cerrar la conexión cuando haya terminado
ResultSet.close ( ) ;
stmt.close ();
aConnection.close ();
Naturalmente las consultas que utilice estará relacionada tanto con la base de datos y para el propósito de su Java aplicación . Crear una interfaz de usuario dentro de su código Java, lo que permite al usuario acceder a los datos a través de las técnicas de JDBC.