Avalados por :

Solução para erro de conexão com banco de dados Access sem driver JDBC: jdbc.odbc.JdbcOdbcDriver

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Olá,

Estou tentando usar um banco de dados do Access e de acordo com os blogs, não precisamos implantar nenhum driver.

Eu utilizei as seguintes informações:

Driver: jdbc.odbc.JdbcOdbcDriver

Conexão:

jdbc:odbc:Driver={Microsoft Access Driver .mdb)};DBQ =//xiserver/xitemp/db/work_order.mdb

Não tenho certeza se isso está correto *=//xiserver/xitemp/db/work_order.mdb ou não.

Mas não está funcionando, está gerando um erro:

Erro no processamento da mensagem. Causa: com.sap.aii.af.ra.ms.api.RecoverableException: Erro ao tentar obter recursos de processamento: com.sap.aii.af.service.util.concurrent.ResourcePoolException: Não é possível criar um novo recurso agrupado: DriverManagerException: Não é possível estabelecer conexão com a URL 'jdbc:odbc:Driver={Microsoft Access Driver (.mdb)};DBQ=//xiserver/xitemp/db/work_order.mdb': ClassNotFoundException: jdbc.odbc.JdbcOdbcDriver

Alguém pode ajudar, por favor?!

Saudações,

Ria

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

Em geral, isso significa que há um problema de permissões para acessar o banco de dados. Geralmente, isso ocorre quando um patch de segurança é aplicado ao seu servidor, o servidor é reiniciado ou um software de firewall é instalado. Todas essas coisas podem fazer com que o usuário da web perca permissão para acessar arquivos críticos.

Verifique o básico. Certifique-se de que o IUSR tenha permissão de escrita tanto no diretório que contém o arquivo do banco de dados quanto em qualquer diretório temporário que esteja sendo usado! Certifique-se de que a string de conexão DSN realmente aponta para o diretório em que está trabalhando!

Mesmo que você pense que essas configurações estão corretas, um reinício ou uma atualização de segurança podem tê-las desconfigurado. Verifique novamente.

Em seguida, investigue qualquer outro bloqueio de segurança que tenha sido adicionado. Você adicionou algum software antivírus ou firewall recentemente? Tente desativá-lo e veja se isso ajuda. Se sim, reative o software e depois vá para suas configurações e permita o acesso aos diretórios em questão.

Saudações

Aashish Sinha

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Verifique estes pontos:

Você pode configurar a conexão da seguinte maneira:-

Controlador JDBC: sun.jdbc.odbc.JdbcOdbcDriver

Conexão: jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ= Caminho completo do arquivo DB;

Exemplo de caminho completo: D:USUARIOSEmpleadoempleado.mdb

Por favor, siga estes passos: (Supondo que você está trabalhando no Windows)

1) Deve estar instalado um driver ODBC para seu banco de dados no computador com Windows que executa o servidor de aplicativos.

Verifique se há um driver ODBC para MS Access no servidor de aplicativos.

2) Para se conectar através de um driver ODBC, você deve instalar o driver Sun JDBC-ODBC Bridge no computador com Windows que executa o servidor de aplicativos. O driver vem com o Sun Java 2 SDK, Edição Standard, para Windows.

Também há outro ponto.

sun.jdbc.odbc.JdbcOdbcDriver

Este driver faz parte do kit JDK e, portanto, não é necessário instalá-lo em seu servidor XI. Consulte a Nota SAP JDBC FAQ para mais informações a esse respeito.

3) Defina um DSN no sistema Windows que hospeda seu servidor de aplicativos.

4) Esses parâmetros devem ser fornecidos ao configurar o canal do adaptador receptor JDBC

Consulte também os links abaixo

Referência: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ffd890-0201-0010-708f-d5dad2df...

Saudações

Abhishek

Editado por: Abhishek Agrahari em 12 de maio de 2009 às 8:29 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Este código funciona bem no servidor local J2SE, mas não funciona no adaptador JDBC. Não tenho certeza qual é o problema.

Alguém pode me ajudar, por favor?

Cumprimentos

Ria

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Ria,

Por favor, dê uma olhada neste link e veja se te ajuda.

Cumprimentos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?