Conexion BD
Buenos dÃas, si me peuden porfavor colaborar porque no he podido con lo siguiente:
quiero conectarmea una bd que esta bajo oracle, pero lo tengo que hacer con una ip por que es acceso remoto, mi idea es crear una aplicacion en java para ejecutar unas sentencias sql que ya tengo hechas, pero no he podido entender bien el asunto de la conexión, lo que tengo es esto....
import java.sql.*;
import java.util.*;
public class Sigar {
public static void main(String args[]) throws Exception {
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@dir_ip:1521:nombre", "usuario", "password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select id_cr,nombre from ctrl_regional where id_cr=20;");
while (rs.next())
{
System.out.println(rs.getString(1) + " - " +
rs.getString(2) + " - " + rs.getString(3));
}
rs.close();
stmt.close();
con.close();
}
}
quiero conectarmea una bd que esta bajo oracle, pero lo tengo que hacer con una ip por que es acceso remoto, mi idea es crear una aplicacion en java para ejecutar unas sentencias sql que ya tengo hechas, pero no he podido entender bien el asunto de la conexión, lo que tengo es esto....
import java.sql.*;
import java.util.*;
public class Sigar {
public static void main(String args[]) throws Exception {
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@dir_ip:1521:nombre", "usuario", "password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select id_cr,nombre from ctrl_regional where id_cr=20;");
while (rs.next())
{
System.out.println(rs.getString(1) + " - " +
rs.getString(2) + " - " + rs.getString(3));
}
rs.close();
stmt.close();
con.close();
}
}
¿y qué estás haciendo para conectarte al servidor donde corre la base de datos?