Article View: es.comp.lenguajes.java
Article #27824Re: Puente JDBC:ODBC
From: Jorge Riobello Ruiz
Date: Mon, 06 Jul 1998 00:00
Date: Mon, 06 Jul 1998 00:00
39 lines
2616 bytes
2616 bytes
Eustaquio Mart�n escribi�:
> �C�mo puedo conectar con una fuente de datos ODBC?
> En concreto las pruebas que estoy realizando son en mi propia intranet.
> Tengo en el servidor una fuente ODBC que apunta a una BD access-97. En modo
> local no tengo problema de conexi�n mediante "jdbc:odbc:clientes", sin
> embargo si esto lo realizo desde otra m�quina mediante
> "jdbc:odbc://servidor/clientes", no me funciona, incluso aunque cambie el
> nombre de la m�quina "servidor" por su IP.
> �Hay que conectar acaso a trav�s de un puerto?
> En caso de ser as�, �c�mo configuro ODBC para que escuche a trav�s de un
> puerto?
Hola:
Yo he realizado algo parecido a lo que cuestioneas. En mi caso, dispongo de
un Web montado en Unix (Sun, Netscape comunicator). La base de datos esta en
una m�quina NT, SQL Server 6.5.
Los clientes, a trav�s de http, rellenan un formulario (o varios) y sus
datos se almacenan en Tablas de la NT. No utilizo clientes java, sino
formularios html.
Cuando un cliente env�a el formulario, se ejecuta un programa cgi que me
ejecuta la VM del jdk 1.4.1 (que incluye el puente jdbc-odbc). Este cliente se
comunica con un peque�o servidor (tambi�n en Java) que escucha por determinado
puerto y accede mediante ODBC (en la NT) a la base de datos. Esta soluci�n
puede parecer un tanto enrevesada pero es gratis. El servidor Java responde al
cliente (Unix ahora) y este manda la p�gina de respuesta al usuario de
Internet.
Si dispones del ODBC para la plataforma del Web, y para la base de datos que
utilizas, esta soluci�n no ser�a necesaria. En mi caso, comprob� que el ODBC
para Unix no soporta SQL 6.5, y por eso tuve que hacer lo que te he comentado.
La soluci�n la obtuve del libro "Gesti�n de Bases de Datos en Internet:JDBC",
de Anaya, aunque tienes que retocar aluna cosita, y crearte la cgi (yo la hice
en C, as� que cd C a Java, y de Java a la base de datos del NT, de all�,
mediante ODBC a la Base de datos.)
Saludos.
Technical Details
Message-ID:
<35A0CDF6.C4723D80@mail.softec.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6nd2ad$pgq$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: Jorge Riobello Ruiz <jriobello@mail.softec.es> Subject: Re: Puente JDBC:ODBC Date: 1998/07/06 Message-ID: <35A0CDF6.C4723D80@mail.softec.es> X-Deja-AN: 368888407 Content-Transfer-Encoding: 8bit References: <6nd2ad$pgq$1@talia.mad.ibernet.es> Mime-Version: 1.0 To: "Eustaquio Mart�n" <eustma@softcom.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Newsgroups: es.comp.lenguajes.java