Para realizar una conexion de Jdeveloper (10.3.2) hacia SQL server vamos primero a checar nuestra base de datos en SQL server 2005.
Mi servidor donde tengo instalado SQL se llama “SPCBROTHY” usuario “sa” password “oracle”mi base de datos se llama “BrothyTest” y solo he creado una tabla que se llama: “Tabla1″
Ahora bien.. como estamos trabajando con Jdeveloper de Oracle nevesitamos un controlador jdbc (que trae las clases para que se cree la copnexión) para sql server 2005 buscamos de la pagina de Microsoft el jar: “sqljdbc.jar” y lo descargamos.
Lo podemos descargar desde este link:
http://www.driveway.com/r9r9u7w3k9
Una vez que obtengamos nuestro jar lo vamos a pegar en 2 direccions dentro del jdeveloper (No es necesario, pero en algunos casos no funciona si no se realiza esta operación) la ubicacion donde colocaremos nuestro Jar es: “<JDEVELOPER HOME>\J2EE\home\applib” y la segunda direccion:“<JDEVELOPER HOME>\Jdk\jre\lib\ext” y listo…
Segunda direccion:
Ahora pasamos al jdeveloper nos vamos al tab de conexiones y en la carpeta “Database” le damos click con el boton derecho del mouse y seleccionamos “New database connection”
Ahora nos dara un msj de bienvenida y le damos next, y en paso 1 en el nombre le colocamos: SQLDBconn y seleccionamos Third party JDBC driver en connection Type
Y ahora colocamos el nombre de usuario y contraseña de acceso de nuestro sql server en mi caso “sa”/”oracle”
Ahora viene la parte intersante de la conexion, al selecciona Third party connection damos por entendido qyue vamos a usar un elemento que contenga las clases para realizar la conexion por lo que necesitamos especifarle unos parametros al jdeveloper y sigue así:
Driver class: damos click en new
y ahora escribimos lo siguiente:
com.microsoft.sqlserver.jdbc.SQLServerDriver
y damos click en Browse par agregar la libreria a la que pertenece la clase:
Ahora vamos a dar click en New para agregar la nueva libreria (el jar que descargamos)
Ahora damos click en new entry para idicar donde se encuentra nuestro archivo
Y buscamos en cualquiera de los 2 directorios donde colocamos el SQJJDBC.JAR en el jdeveloper:
Ahora damos click en ok y hay que tener en cuenta que en el combo que nos aparece como location diga User y damos click en ok
Y de esta forma ya hemos agregado nuestra libreria de SQL al jdeveloper damos click en ok:
y nos debio quedar laventana de la siguiente forma y damos click en ok.
ahora bien para acompletar la conexion debemos decirle al jdeveloper donde se encuentra el servidor como se llama y que base de datos o tablas nos vamos a conectar: y lo hacemos escribiendo en la url la siguiente informacion:
jdbc:sqlserver://miservidor:puerto;databaseName=proyecto
Donde esto seria igual en mi cas: mi servidor = SPCBROTHY, mi puerto: el puerto que me da el SQL en la herramientas tcp/ip de conexion (1433), proyecto el nombre de mi Base de datos = BrothyTest y me queda así:
y ahora damos click en next para hacer un test de conexion y si todo sale bien nos debe mostrar la leyenda Succesfull!
y listo si expandemos nuestro conexion en el tab de conexiones del jdeveloper nos debe mostrar las tablas que contiene nuesttra base de datos, y si damos doble click sobre ella podemos ver sus propiedades e incluso agregar registros o hacer consultas sobre la tabla


















4 respuestas hasta el momento ↓
Alfonso // 18 Julio 2008 a 2:03 pm
Super clara la explicacion, pero, me gustaria (si puedes) que me expliques lo siguiente:
Luego de hacer el deploy en el servidor (ias 10.3.3.1.) , en la consola BPEL me sale un error que indica que debo modificar el oc4j-ra.xml. he buscado un ejemplo para crear una conexion a SQLServer (2000) pero me parecen super confusos. Hay que modificar varios archivos (oc4j-ra.xml, data-source.xml, etc) y todos deben estar relacionados entre ellos. ¿tienes algo a prueba de “tontos”? para que lo pueda realizar.
Gracias y suerte.
Abenzoar Enrique Uicab Cuara // 18 Julio 2008 a 6:25 pm
Hola millan.
Agradezco tus comentarios…
Dejame checar este fin de semana lo que me comentas por que ahorita ando un poco cargado de trabajo y con gusto resuelvo tu duda..
Saludos
Abenzoar Enrique Uicab Cuara // 18 Julio 2008 a 6:26 pm
Por cierto… aprovechando en tiempo.. para conectar a SQL 200 necesitaras otros archivos jar (no el que menciono arriba ya que ese es exclusivo para 2005 ) pero si e realizado igual procesos con SQL 200… dame chance de checarlo este fin y lo resolvemos…
Abenzoar Enrique Uicab Cuara // 21 Julio 2008 a 5:42 pm
listo Alfono… esta es la url para que cheques la conexion con SQL 2000
http://abenzoar.wordpress.com/2008/07/21/conexion-sql-2000/