package prueba;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.ArrayList;
import oracle.jdbc.pool.OracleDataSource;
public class BaseDatos {
Connection con;
Statement st;
ResultSet rs;
public Connection generaConexion (String pUrl) {
Connection conexion = null;
OracleDataSource ods = null;
try {
// Se abre una conexión con la base de datos
ods = new OracleDataSource();
ods.setURL(pUrl);
conexion = ods.getConnection();
}
catch (Exception e) {
conexion = null;
}
return conexion;
}
public ArrayList consultaDatosPersona() {
BaseDatos bd = new BaseDatos();
ArrayList resultado = new ArrayList();
con = bd.generaConexion("jdbc:oracle:thin:system/admin@ngc-6c3ca1d96f9:1521:XE");
try {
// Se consultan todos los paises en la base de datos
st = con.createStatement();
rs = st.executeQuery("SELECT nombre FROM PERSONA");
//System.out.println("querys "+rs);
while (rs.next()) {
System.out.println("querys1 "+rs.getString("nombre"));
}
}
catch (Exception e) {
resultado = null;
System.out.println("Ocurrio el error->" + e.getMessage());
}
return resultado;
}
}