Ayuda en Base de Datos
Buenos días ...
Soy principiante en java.
Deseo hacer una consulta SQL de 2 tablas así:
AUTOR PAIS
IdAutor IdPais
Autor Pis
IdPais
La idea es mostrar el país de cada uno de los Autores.
Estoy trabajando con JDBC.
Gracias
Máximo
Soy principiante en java.
Deseo hacer una consulta SQL de 2 tablas así:
AUTOR PAIS
IdAutor IdPais
Autor Pis
IdPais
La idea es mostrar el país de cada uno de los Autores.
Estoy trabajando con JDBC.
Gracias
Máximo
//Defines la conexión a la BD(yo la hago a oracle)
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection miConexion = DriverManager.getConnection();
Statement miStatement = miConexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
String miSQL="";
miSQL="SELECT IDAUTOR,AUTOR,A.IDPAIS,PIS FROM AUTOR A,PAIS P WHERE A.IDPAIS=P.IDPAIS";
ResultSet miRS=miStatement.executeQuery(miSQL);
String idautor="",autor="",idpais="",pis="";
while (miRS.next()){
idautor=miRS.getString(1);
autor=miRS.getString(2);
idpais=miRS.getString(3);
pis=miRS.getString(4);
}
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection miConexion = DriverManager.getConnection();
Statement miStatement = miConexion.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
String miSQL="";
miSQL="SELECT IDAUTOR,AUTOR,A.IDPAIS,PIS FROM AUTOR A,PAIS P WHERE A.IDPAIS=P.IDPAIS";
ResultSet miRS=miStatement.executeQuery(miSQL);
String idautor="",autor="",idpais="",pis="";
while (miRS.next()){
idautor=miRS.getString(1);
autor=miRS.getString(2);
idpais=miRS.getString(3);
pis=miRS.getString(4);
}