By [p3ll3]
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:
Luego cuando necesiten extraer datos solo utilizan estos comandos:
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
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:
Publicar un comentario