Menu

#379 JDBC ODBC Bridge nie działa

Plug-in
open
None
2
2023-11-15
2023-10-22
MediLogic
No

Mam bazę danych ProstgreSQL, do której mogę podłączyć się tylko za pomocą ODBC, bo wykorzystuje niestandardową bibliotekę libpq.dll. Zainstalowałem w systemie sterownik ODBC do PostgreSQL podmieniając plik libpq.dll i skonfigurowałem DSN w ODBC - test przeszedł pozytywnie. Chciałem dostać się do bazy przez Orbada za pomocą sterownika JDBC ODBC Bridge, ale niestety to nie działa. Oczywiście dodałem do \orbada\jdbc sterownik pobrany z https://github.com/dbeaver/jdbc-odbc-bridge-jre7 i w Orbada go skonfigurowałem podając ścieżkę do pliku jdbc-odbc-bridge-jre7.jar, ale podczas połączenia do bazy pojawia się pusty komunikat błędu.

1 Attachments

Related

Feature Requests: #379

Discussion

  • Andrzej Kałuża

    Witam

    Pusty komunikat oznacza zazwyczaj jakieś odwołanie do nieistniejącego
    obiektu czyli NULL

    W lewym dolnym rogu powinie pojawić się mały czerwony przycisk. Proszę go
    nacisnąć. Tam powinien być stos wywołania. Proszę go przesłać

    Pozdrawiam,
    Andrzej Kałuża

    niedz., 22 paź 2023, 17:52 użytkownik MediLogic medilogic@users.sourceforge.net napisał:


    [feature-requests:#379]
    https://sourceforge.net/p/orbada/feature-requests/379/ JDBC ODBC Bridge
    nie działa

    Status: open
    Group: Plug-in
    Created: Sun Oct 22, 2023 03:52 PM UTC by MediLogic
    Last Updated: Sun Oct 22, 2023 03:52 PM UTC
    Owner: Andrzej Kałuża
    Attachments:

    Mam bazę danych ProstgreSQL, do której mogę podłączyć się tylko za pomocą
    ODBC, bo wykorzystuje niestandardową bibliotekę libpq.dll. Zainstalowałem w
    systemie sterownik ODBC do PostgreSQL podmieniając plik libpq.dll i
    skonfigurowałem DSN w ODBC - test przeszedł pozytywnie. Chciałem dostać się
    do bazy przez Orbada za pomocą sterownika JDBC ODBC Bridge, ale niestety to
    nie działa. Oczywiście dodałem do \orbada\jdbc sterownik pobrany z
    https://github.com/dbeaver/jdbc-odbc-bridge-jre7 i w Orbada go
    skonfigurowałem podając ścieżkę do pliku jdbc-odbc-bridge-jre7.jar, ale
    podczas połączenia do bazy pojawia się pusty komunikat błędu.


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/orbada/feature-requests/379/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     

    Related

    Feature Requests: #379

    • MediLogic

      MediLogic - 2023-11-15

      Dzień dobry,

      dziękuję za odpowiedź.

      Poniżej komunikat błędu, który pojawia się po kliknięciu na czerwoną kropkę:

      java.lang.NullPointerException
          at sun.jdbc.odbc.JdbcOdbcDriver.initialize(Unknown Source)
          at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
          at pl.mpak.usedb.core.Database.getDriverConnection(Database.java:501)
          at pl.mpak.usedb.core.Database.connect(Database.java:516)
          at pl.mpak.orbada.db.OrbadaDatabase.connect(OrbadaDatabase.java:39)
          at
      pl.mpak.orbada.db.ConnectionFactory.createDatabase(ConnectionFactory.java:125)
          at
      pl.mpak.orbada.db.ConnectionFactory.createDatabase(ConnectionFactory.java:76)
          at
      pl.mpak.orbada.gui.schemas.SchemaListDialog$21.run(SchemaListDialog.java:650)
          at pl.mpak.util.task.TaskExecutor.run(TaskExecutor.java:34)

      Na hoście 10.10.10.11 do którego jest skonfigurowany mechanizm ODBC
      działa wirtualna maszyna z Windows 10 32bit i PostgreSQL ver.  13.1 też
      32 bit. Połączenie działa, przechodzi test i inne aplikacje potrafią
      połączyć się z nią, ale nie ORBADA.

      W załączniku przesyłam screeny konfiguracji sterownika ODBC dla
      PostgreSQL w Windows, konfiguracji połączenia w Orbada oraz plik
      sterownika JDBC ODBC (jest wersji 32 bit, jak baza danych). Plik
      sterownika wyciągnąłem z Javy 7 bo to ostatnia wersja, w której Oracle
      dostarczał taki sterownik (w Java 8 już go nie ma) ale działa on też w
      Java 8. Pliki JdbcOdbc.dll i JdbcOdbc.jar umieściłem a katalogu
      C:\orbada\jdbc. W wyciągnięciu pliku sterownika pomógł mi ten blog:
      http://bigfatball.blogspot.com/2016/03/how-to-enable-jdbc-odbc-bridge-for-jdk-8.html.
      W systemie, na którym uruchamiam Orbada jest zainstalowana Java 8u202
      też w wersji 32 bit, więc wszytko powinno działać, a jednak wywala błąd.

      Pozdrawiam,
      Adam Łuszczewski

      W dniu 2023-11-14 o 22:23, "Andrzej Kałuża" pisze:

      Witam

      Pusty komunikat oznacza zazwyczaj jakieś odwołanie do nieistniejącego
      obiektu czyli NULL

      W lewym dolnym rogu powinie pojawić się mały czerwony przycisk. Proszę go
      nacisnąć. Tam powinien być stos wywołania. Proszę go przesłać

      Pozdrawiam,
      Andrzej Kałuża

      niedz., 22 paź 2023, 17:52 użytkownik MediLogic medilogic@users.sourceforge.net napisał:


      [feature-requests:#379]
      https://sourceforge.net/p/orbada/feature-requests/379/ JDBC ODBC Bridge
      nie działa

      Status: open
      Group: Plug-in
      Created: Sun Oct 22, 2023 03:52 PM UTC by MediLogic
      Last Updated: Sun Oct 22, 2023 03:52 PM UTC
      Owner: Andrzej Kałuża
      Attachments:

      - error.png
      <https://sourceforge.net/p/orbada/feature-requests/379/attachment/error.png>
      (4.0 kB; image/png)
      

      Mam bazę danych ProstgreSQL, do której mogę podłączyć się tylko za pomocą
      ODBC, bo wykorzystuje niestandardową bibliotekę libpq.dll. Zainstalowałem w
      systemie sterownik ODBC do PostgreSQL podmieniając plik libpq.dll i
      skonfigurowałem DSN w ODBC - test przeszedł pozytywnie. Chciałem dostać się
      do bazy przez Orbada za pomocą sterownika JDBC ODBC Bridge, ale niestety to
      nie działa. Oczywiście dodałem do \orbada\jdbc sterownik pobrany z
      https://github.com/dbeaver/jdbc-odbc-bridge-jre7 i w Orbada go
      skonfigurowałem podając ścieżkę do pliku jdbc-odbc-bridge-jre7.jar, ale
      podczas połączenia do bazy pojawia się pusty komunikat błędu.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/orbada/feature-requests/379/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/


      [feature-requests:#379] JDBC ODBC Bridge nie działa

      Status: open
      Group: Plug-in
      Created: Sun Oct 22, 2023 03:52 PM UTC by MediLogic
      Last Updated: Sun Oct 22, 2023 03:52 PM UTC
      Owner: Andrzej Kałuża
      Attachments:

      • error.png (sourceforge.net) (4.0 kB; image/png)

      Mam bazę danych ProstgreSQL, do której mogę podłączyć się tylko za pomocą ODBC, bo wykorzystuje niestandardową bibliotekę libpq.dll. Zainstalowałem w systemie sterownik ODBC do PostgreSQL podmieniając plik libpq.dll i skonfigurowałem DSN w ODBC - test przeszedł pozytywnie. Chciałem dostać się do bazy przez Orbada za pomocą sterownika JDBC ODBC Bridge, ale niestety to nie działa. Oczywiście dodałem do \orbada\jdbc sterownik pobrany zhttps://github.com/dbeaver/jdbc-odbc-bridge-jre7 i w Orbada go skonfigurowałem podając ścieżkę do pliku jdbc-odbc-bridge-jre7.jar, ale podczas połączenia do bazy pojawia się pusty komunikat błędu.


      Sent from sourceforge.net because you indicated interest inhttps://sourceforge.net/p/orbada/feature-requests/379/

      To unsubscribe from further messages, please visithttps://sourceforge.net/auth/subscriptions/

       

      Related

      Feature Requests: #379

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB