2016-04-28 7 views
1

Ich entwickle eine Webanwendung mit Java und NetBeans 8.0.2, die eine Verbindung zu einer Remote-Informix-Engine, aber innerhalb des gleichen Intranets herstellen.Probleme bei der Verbindung zu remote informix von NetBeans

Ich benutze Frameworks sind Hibernate 4.3.1 und Java Server Faces + PrimeFaces, die ich sehr mochte, als ich lernte, aber leider sind die meisten Beispiele mit MySQL lokal installiert.

Wenn ich versuche, eine Verbindung zur remote informix engine herzustellen, wird die Verbindung von mir abgelehnt.

Die Verbindungszeichenfolge Ich verwende ist: jdbc: Informix-sqli: //192.168.40.97: 1526/pruebas: INFORMIXSERVER = ol_develop

ich alles mehrmals überprüft haben, und der Benutzer und Passwort (nicht in der Post aufgeführt), sie sind korrekt eingegeben.

So berüchtigt ist es, dass, wenn die Verbindungszeichenfolge der Namen der Basis (pruebas) entfernen, so dass auf diese Weise: jdbc: Informix-sqli: //192.168.40.97: 1526: INFORMIXSERVER = ol_develop NetBeans ist Verbunden mit der Engine und zeigt mir die sysmaster, sysutils und pruebas Basen. Scheitert aber mehr als das, kann es die Struktur der Basis nicht zeigen.

Die JDBC, die ich verwende, ist die JDBC 3.70.JC6.

Jeder ist etwas ähnliches passiert?

Ich würde jede mögliche Hilfe schätzen, die Sie mir geben können.

Grüße!

Gustavo Echenique

Antwort

1

Es ist möglich, dass der Benutzername, mit dem Sie verbinden keine Verbindungsberechtigungen für die pruebas Datenbank hat. Ist der Benutzername etwas anderes als 'informix'?

+0

Hallo Pradeep, "Informix" ist der Benutzername der Datenbank, ist der Benutzer DBA. – gechenique

Verwandte Themen