🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #27816

Re: Puente JDBC:ODBC

#27816
From: Jordi J. Canals
Date: Sun, 05 Jul 1998 00:00
73 lines
3907 bytes
Hola a todos ...

Lo que deberias utilizar es una base de datos que facilite un driver Clase 3
o Clase 4 (Es decir 100% Java).

Dichos drivers no utilizan la pasarela JDBC-ODBC (Clase 1) que requiere
binario nativo en el cliente. Ademas la pasarela requiere que el cliente
disponga de ODBC y el Driver adecuado a tu base de datos.

Hay una soluci�n bastante interesante (aunque todavia no la he probado) que
instala la pasarela JDBC:ODBC en el servidor y despues utiliza un driver
JDBC puro java en el cliente, lo cual solucionaria tu problema. Puedes
encontrar informaci�n sobre dicho driver en
http://dyade.inrialpes.fr/mediation/download/RmiJdbc/JBuilder/RJPaper.html

A continuaci�n comento las otras clases de drivers para acceso a las bases
de datos por si es de vuestro inter�s :

Hay otras bases de datos que utilizan un driver Clase 2 que efectua llamadas
a drivers nativos no ODBC. En este caso, tambien se genera el problema de
que hay que instalar librerias nativas en el cliente.

Los drivers de clase 3 y 4 son 100% Java, por lo que son independientes de
plataforma. Ofrecen la ventaja de que no hay que instalar binarios nativos
en el cliente y por ello son ideales para aplicaciones Internet. La
diferencia entre los drivers de Clase 3 y Clase 4, es que en los de Clase 3
se precisa de una pasarela en el servidor, mientras que los de Clase 4
acceden al servidor de base de datos como un cliente nativo.

Personalmente utilizo InterBase (www.interbase.com) con el InterClient, que
es un driver que dispone de la parte servidor y la parte cliente. De esta
forma, el programa java solo dispone del driver JDBC y no precisa de
binarios dependientes de plataforma (como ODBC). La ventaja es que la
aplicaci�n se puede ejecutar en cualquier cliente, sin tener necesidad de
ning�n binario nativo. (Por ejemplo, se podr� acceder desde Windows, Linux,
Solaris, HP-UX, OS/2, etc ...) El problema es que estas bases de datos
cuestan su dinerillo :(

Otra plataforma que utilizo es la pasarela JDBC-DBE (Clase 1 y parecido al
ODBC, pero de Borland y Paradox -Corel-) lo que representa problemas de
configuraci�n similares a ODBC, pero que es perfecto para aplicaciones
internas de una empresa (No Internet) ya que no hay que pagar royalties para
la base de datos y solo hay que crear un origen de datos (aqui se llama
Alias) para la base de datos, no uno para cada tabla o consulta.

Espero haberte ayudado al grupo y aclarado algunos conceptos

Saludos,
Jordi J. Canals

Eustaquio Mart�n escribi� en mensaje <6niue9$1h5$1@talia.mad.ibernet.es>...
>Bien, de acuerdo.
>�Y cuando quiera conectarme a un servidor de internet a trav�s de una IP?
>Me explico. Quiero crear un applet que acceda a una base de datos v�a ODBC
>en mi servidor. Yo no puedo ir equipo por equipo de los que ejecuten el
>applet para crearles una conexi�n ODBC a mi servidor �no?.
>Te rogar�a me ayudaras, porque a lo mejor no te he entendido bien.
>
>Taliesin escribi� en mensaje <359ab2a9.0@news.arrakis.es>...
>>Para poder conectarte tienes que ir el Administrador de ODBC
>>de tu maquina local y crearte una conexion al servidor donde la
>>fuente de Datos sera la BD a la que accedes.
>>
>>Sino haces esto no te permitira accceder.
>>
>>Espero que se me haya entendido
>>
>>
>>Saludos
>
>
>
Technical Details
Message-ID: <35a00c50.0@sdn.intercom.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6nd2ad$pgq$1@talia.mad.ibernet.es> <359ab2a9.0@news.arrakis.es> <6niue9$1h5$1@talia.mad.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,49f098bd66f8a362
X-Google-Attributes: gid1116f3,public
From: "Jordi J. Canals" <jcanals@intercom.es>
Subject: Re: Puente JDBC:ODBC
Date: 1998/07/05
Message-ID: <35a00c50.0@sdn.intercom.es>
X-Deja-AN: 368706236
References: <6nd2ad$pgq$1@talia.mad.ibernet.es> <359ab2a9.0@news.arrakis.es> <6niue9$1h5$1@talia.mad.ibernet.es>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Organization: Telefonica Transmision de Datos
Newsgroups: es.comp.lenguajes.java