sábado, 17 de abril de 2010

COMO CONECTAR JAVA CON PROGRESS

COMO CONECTAR JAVA CON LA BASE DE DATOS PROGRESS

Este titulo lo busque por varias horas en internet, entre a muchos foros incluso los de netbeans progress y oracle ahora ( ya que oracle compro sun) pero en realidad todos dicen bastante pero a la vez nada. O bien la gente habla de partes de esta sencialla configuracion pero no algo en concreto.

Ahora bien tendremos que leer algo sobre algunos terminos que conlleva esta configuracion y para que no se aburran de leer les cuento que me encuentro en aplicaciones java que ingresan datos a una base de datos progress (al final de esta lectura ustedes tambien podran, asi que sigamos con esto. Una de las principales cosas que debemos hacer es conocer nuestro DBMS progres y nuestro ambiente de desarrollo java. en este Caso yo uso netbeans 6.7 o 6.8 , y la version de progress es la version 9.1D. si ustedes cuentan con la version 10 de progress lo unico q tiene q tomar en cuenta son los ,jar que usamos en nuestra aplicacion que es lo que cambiaria en la configuracion y ver si el ODBC que sigue usando la version 10.x es merant.

Es muy importante conocer bien conocer lo que nos instala progress y en que ubicacion para no tener problemas con la serie de pasos que vamos a seguir a continuacion. como primer punto debemos configurar nuesto ODBC en nuestro Windows.

Antes de esto debemos asegurar tener instalado:

- probres version 9.1D
- y nuestro ide de desarrollo netbeans 6.7 o 6.8

Ahora configuraremos nuestro ODBC:

1. Inicio->Panel de Control-> Herramientas Administrativas->Orígenes de datos (ODBC)

2. Seleccionamos la pestaña “DNS Usuario”. Para agregar el ODBC que usaremos le damos en el botón agregar.

3. Escogemos MERANT que es el odbc para progress

4. Luego en la siguiente ventana ponemos los siguientes datos:

a. General

i. Data Source Name: ponemos el nombre con que identificaremos nuetro odbc.

ii. Descripcion: ponemos una descripción a nuestro odbc

iii. hostName: colocamos localhost o bien la ip del servidor de base de datos

iv. puerto: numero de puerto el cual levantaremos el servicio

1. para crear y definir nuestro puerto haremos lo siguiente:

2. nos dirigimos al siguiente directorio c:/Windows/sistem32/drivers/etc

3. abrimos el archivos services para agregar un servicio

4. vamos hasta el final del archivos y ponemos

NombreDelServicio puerto/TCP #descripcion

· nombre puede ser cualquiera

· puerto uno que no esté siendo usado y ni q el sistema lo use. Del 9000 en adelante comúnmente se podría poner. (9100)

· guardamos cambios

v. Data Base Name: Ponemos el nombre de nuestra base de datos.

vi. userID: el usuario que ponemos tiene q ser el superusuario de nuestra base de datos de progress:

el super usuario es sysprogress y la contraseña es la que pusieron cuando instalaron progress. Sino la tiene pueden ir al Data Administrador de progress. Luego ir al menú Admin->Security->Edit User List. Le damos ADD y en

· userid:sysprogress

· usernae:sysprogress

· password:x

vii. luego nos salimos del dataadministration

viii. regresamos ala ventana de administrador de orígenes de datos odbc y vamos a terminar los datos que estábamos ingresando

ix. luego para probar la conexión podemos darle en el botón test connect, y nos pedirá la contraseña del superusuario.

por cuestiones de tiempo no pude completar mi post pero lo hare en esta semana. si tiene duda me pueden escribr a byronjrm@gmail.com

1 comentario:

Anónimo dijo...

vas a poner la otra prte amigo, porque yo llevo meses tratando de lorarlo y no puedo conectarme desde java a una db en progress saluos