Tecnología

Inicio

Cómo encontrar las claves externas mediante combinaciones internas en Java

La biblioteca de Java JDBC le permite conectarse a una base de datos donde se pueden consultar las tablas. Se utiliza la unión interna para encontrar las claves externas, que son los campos contenidos en una tabla que se vincula a otra mesa. Por ejemplo, el campo "idcliente" en una tabla de clientes enlaces a la clave externa "idcliente" en la tabla de orden, por lo que puede vincular a los clientes a sus respectivas órdenes.

Instrucciones

1 Abra el editor de Java se utiliza para crear el proyecto. Abra el archivo de código fuente del proyecto y en la que desea establecer el vínculo y el uso de la unión interna declaraciones.

2 Añadir las bibliotecas JDBC. Copia y pega el código siguiente al principio del archivo de código fuente de Java:

importar java.sql. *;

3 Reemplazar los valores "raíz" y "contraseña" con su propio nombre de usuario y contraseña en el siguiente código para conectarse al servidor y una base de datos denominada "misdatos":

Class.forName ( "com.mysql.jdbc.Driver");
con = DriverManager.getConnection
( "Jdbc: mysql: // localhost: 3306 / misdatos", "raíz", "contraseña");

4 Configurar la combinación interna comunicado. El siguiente código se conecta una tabla de clientes a una tabla de pedidos para encontrar la clave externa llamada "idcliente":

Declaración consulta = con.createStatement ();
conjunto de datos conjunto de resultados = query.executeQuery
( "Select * from clientes de C se unen a las órdenes o en o.customerid = c.customerid");

5 Mostrar los resultados. El código siguiente muestra el primer nombre del cliente en el estado unido para verificar que la consulta trabajó con éxito:

string name = dataset.getInt ( "nombre");
System.out.println ( "Nombre del cliente:" + nombre);