🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Puente JDBC:ODBC

#27824
From: Jorge Riobello Ruiz
Date: Mon, 06 Jul 1998 00:00
39 lines
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-mail
References: <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