Como conectar Java con Oracle

Mani
28 de Agosto del 2003
Quisiera saber crear la fuente de datos en windows de una bbdd de oracle para poder trabajar con ella desde una aplicacion (no web) java.

Muchas gracias.

fun_java
28 de Agosto del 2003
import java.sql.*;
import javax.swing.*;
import java.awt.*;

public class Conexion {
public static Connection conexion;
/*ResultSet resultado;
Statement sentencia;
PreparedStatement sentencia_par;
CallableStatement proc_almac;
Array tabla;*/
public static String bd,usu,pwd;
String errores ="";

public Conexion(String base_datos,String usuario,String password){
bd = base_datos;
usu = usuario;
pwd = password;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(ClassNotFoundException cnfe){
System.out.println(cnfe.toString());
errores += cnfe.toString() + "n";
System.exit(0);
}
try{
//conexion = DriverManager.getConnection("jdbc:oracle:oci8:@" + bd ,usu,pwd);
conexion = DriverManager.getConnection("jdbc:oracle:thin:@IP:PUERTO" + bd ,usu,pwd);

}
catch(SQLException sqle){
System.out.println(sqle.toString());
errores += sqle.toString() + "n";
}

}
public Connection dev_conexion(){

return conexion;

}
public String errores(){
return errores;
}
public void cerrar(Connection conn,Frame vent){
try{
if(conn != null){
conn.close();
}

}
catch(SQLException sqle){
JOptionPane.showMessageDialog(vent,sqle.toString());
}
}

}