Conexion Java a Oracle y SQL Server

Para los que todavia estan con la duda de como hacer la conexion de Java con Oracle o con SQL Server para hacer consultas y poder integrar programas a estas aqui les voy a dejar los codigos y algunas explicaciones y notas para que resulte mas facil.

Conexion Java y Oracle

Lo necesario a saber aqui es que necesitan descargarse un driver desde la pagina de Oracle , aqui les dejo el enlace de descarga:

http://download.oracle.com/otn/utilities_drivers/jdbc/10204/ojdbc14.jar

Este driver lo tienen que incluir como libreria si usan netbeans o eclipse, pero si no tienen un editor entonces hay que poner los "jars" (los drivers) junto con el codigo fuente.

El codigo para realizar la conexion es el siguiente:

try{

url = "jdbc:oracle:thin:@"+nombreBD.getText()+":1521:xe";
pass = clave.getText();
nom = usuario.getText();
basdats = basedats.getText();

Class.forName("oracle.jdbc.driver.OracleDriver");

} catch (Exception ex) {
ex.printStackTrace();
}


Luego cuando necesiten extraer datos solo utilizan estos comandos:


//Aqui hace la conexion , las variables logicamente tienen que cambiarlas a sus necesidades
Connection conexion = DriverManager.getConnection(FrameInicio.url, FrameInicio.nom,FrameInicio.pass);

Statement stmt = conexion.createStatement();
//Con el stament ejecuta un query y con el rset guarda el resultado
ResultSet rset = stmt.executeQuery("select * from tabla");
// hace el ciclo hasta que ya no encuentra registros
while(rset.next()){
vBD = rset.getString(1);
}


Ya con esto podemos ejecutar cualquier consulta en la base de datos , siempre y cuando tengamos los permisos necesarios.

Nota: hay que importar el paquete java.sql.*; para poder realizar ciertas instrucciones

0 comentarios: