Acessando db2

3 respostas
M

Olá a todos.

Estou tentando conectar ao DB2 7.1 através do JDBC mas não estou conseguindo utilizando o db2java.zip.
Alguém sabe se é necessário algum tratamento especial para conectar o DB2???

Desde já agradeço

Manoel

3 Respostas

pcalcado

Oi,

Qual o erro?

[]s

A

Olá.
Bom, existe o banco de dados DB2 7.1 instalado em uma máquina Win2K. A partir de outro computador estou tentanto conectar ao banco de dados utilizando apenas o db2java.zip no client.
As tentativas que fiz foram as seguintes:


  1. Através do DatabasePilot (JBuilder), retorna o seguinte erro:

See com.borland.dx.dataset.DataSetException error code: BASE+82
com.borland.dx.dataset.DataSetException: The driver: COM.ibm.db2.jdbc.app.DB2Driver could not be loaded. This could be a problem with the driver itself, or that the driver is not found on the classpath.
at com.borland.dx.dataset.DataSetException.a(Unknown Source)
at com.borland.dx.dataset.DataSetException.driverNotLoadedInDesign(Unknown Source)
at com.borland.dx.sql.dataset.Database.addDriver(Unknown Source)
at com.borland.dx.sql.dataset.Database.addDrivers(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.e.run(Unknown Source)

  1. Através do código: Driver d = DriverManager.getDriver(url);
    retorna:

java.sql.SQLException: No suitable driver


  1. Através do DataBase Explorer do MyEclipse
    retorna:

Error Adding Driver: java.lang.UnsatisfiedLinkError: no db2jdbc in java.library.path


Consigo acessar o banco via ODBC sem problemas.

Pelo que vi em alguns sites, devem ser instalados outros pacotes no client e um agente no server para permitir a comunicação via JDBC. Mas não consigo montar esse ambiente por não ter encontrado nenhum referência na internet.

Agradeço pela atenção.

Manoel.

A

Olá.
Bom, existe o banco de dados DB2 7.1 instalado em uma máquina Win2K. A partir de outro computador estou tentanto conectar ao banco de dados utilizando apenas o db2java.zip no client.
As tentativas que fiz foram as seguintes:


  1. Através do DatabasePilot (JBuilder), retorna o seguinte erro:

See com.borland.dx.dataset.DataSetException error code: BASE+82
com.borland.dx.dataset.DataSetException: The driver: COM.ibm.db2.jdbc.app.DB2Driver could not be loaded. This could be a problem with the driver itself, or that the driver is not found on the classpath.
at com.borland.dx.dataset.DataSetException.a(Unknown Source)
at com.borland.dx.dataset.DataSetException.driverNotLoadedInDesign(Unknown Source)
at com.borland.dx.sql.dataset.Database.addDriver(Unknown Source)
at com.borland.dx.sql.dataset.Database.addDrivers(Unknown Source)
at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown Source)
at com.borland.jdbcx.metadata.e.run(Unknown Source)

  1. Através do código: Driver d = DriverManager.getDriver(url);
    retorna:

java.sql.SQLException: No suitable driver


  1. Através do DataBase Explorer do MyEclipse
    retorna:

Error Adding Driver: java.lang.UnsatisfiedLinkError: no db2jdbc in java.library.path


Consigo acessar o banco via ODBC sem problemas.

Pelo que vi em alguns sites, devem ser instalados outros pacotes no client e um agente no server para permitir a comunicação via JDBC. Mas não consigo montar esse ambiente por não ter encontrado nenhum referência na internet.

Agradeço pela atenção.

Manoel.

Criado 16 de novembro de 2004
Ultima resposta 17 de nov. de 2004
Respostas 3
Participantes 3