erro ao conectar MariaDB

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

erro ao conectar MariaDB

Mensagem por Amparo »

ola amigos

boa tarde

tem um fornecedor que precisa fazer um select em uma view no servidor do cliente e me parece que estão usando java.
alguém saberia me dizer que erro é esse: (para mim é falta do drive no sistema teles)

java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver


a pessoa alega que não consegue acessar o banco de dados no servidor
a versão instalada no servidor é o MariaDB 10.0.10 InnoDB

abraço
Amparo
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

erro ao conectar MariaDB

Mensagem por Itamar M. Lins Jr. »

Olá!
Acredito que seja isso mesmo.
https://stackoverflow.com/questions/368 ... dbc-driver
Neste link tem um problema similar, a dica é colocar a classe no PATH.
Like the error states, it can not find the class. This can be due to missing jar for Maria DB driver, or duplicate jars. If you are packaging your project as a Jar, then it is unlikely eclipse will include mariadb driver.

So the first step to troubleshoot your problem is to find if the driver's jar exists or added to your classpath, or if there's another jar with the same class exsits on the classpath.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
marco.prodata
Usuário Nível 3
Usuário Nível 3
Mensagens: 238
Registrado em: 30 Nov 2018 10:07
Localização: Caratinga

erro ao conectar MariaDB

Mensagem por marco.prodata »

[quote="Amparo"
java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver
[/quote]

No java isso significa que não está encontrando o pacote jar referente ao jdbc especifico, pode ter sido apagado, ou não referenciado corretamente no manifest do projeto.
Vc pode abrir o arquivo .jar com o Winrar, procure pela pasta META-INF e verifique no manifest o caminho que deveria ficar o arquivo e qual a versão do mesmo.
EX:

Código: Selecionar todos

Manifest-Version: 1.0
Class-Path: pd_lib/prodata.util.jar pd_lib/prodata.controls.jar pd_lib
 /java-nfe-4.00.26-SNAPSHOT.jar pd_lib/TrayNotification.jar pd_lib/jas
 perreports-6.16.0.jar pd_lib/itext-2.1.7.jar pd_lib/olap4j-1.2.0.jar 
 pd_lib/javase-3.4.0.jar pd_lib/core-3.4.0.jar pd_lib/kotlin-stdlib-jd
 k8-1.3.21.jar pd_lib/gson-2.8.5.jar pd_lib/castor-xml-1.4.1.jar pd_li
 b/castor-core-1.4.1.jar pd_lib/commons-lang3-3.9.jar pd_lib/kotlinx-c
 oroutines-core-1.3.2.jar pd_lib/postgresql-42.7.1.jar
Ai basta você baixar o arquivo e colocar na pasta correta, isso, obviamente no caso de um projeto que funcionava corretamente e começou a dar erro posterior. Se nunca funcionou ai pode ser problema no projeto mesmo, ou na configuração do .jar.
Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

erro ao conectar MariaDB

Mensagem por Amparo »

ola amigos

bom dia
No java isso significa que não está encontrando o pacote jar referente ao jdbc especifico, pode ter sido apagado, ou não referenciado corretamente no manifest do projeto.
Vc pode abrir o arquivo .jar com o Winrar, procure pela pasta META-INF e verifique no manifest o caminho que deveria ficar o arquivo e qual a versão do mesmo.
Marco, na verdade eu nem programo em java, quem esta fazendo este manifest é um fornecedor de um cliente meu, pelo que eu entendi o erro não tem nada haver com o SERVIDOR do meu cliente, com o endereço IP FIXO do meu cliente ou com o acesso ao BANCO DE DADOS, mesmo pq eu criei no MariaDb um usuário e senha para este fornecedor fazer o select na view e eu testei usando PHP uma pagina fraquinha que eu montei só para listar a view e funciona normalmente.

as 11hs tenho reunião com o pessoal técnico deles vamos ver o que eles falam.

abraço
Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

erro ao conectar MariaDB

Mensagem por Amparo »

ola amigos
bom dia


só uma pergunta no lugar de postgresql-42.7.1.jar deveria estar +/- assim mariadb....jar ?
Manifest-Version: 1.0
2 Class-Path: pd_lib/prodata.util.jar pd_lib/prodata.controls.jar pd_lib
3 /java-nfe-4.00.26-SNAPSHOT.jar pd_lib/TrayNotification.jar pd_lib/jas
4 perreports-6.16.0.jar pd_lib/itext-2.1.7.jar pd_lib/olap4j-1.2.0.jar
5 pd_lib/javase-3.4.0.jar pd_lib/core-3.4.0.jar pd_lib/kotlin-stdlib-jd
6 k8-1.3.21.jar pd_lib/gson-2.8.5.jar pd_lib/castor-xml-1.4.1.jar pd_li
7 b/castor-core-1.4.1.jar pd_lib/commons-lang3-3.9.jar pd_lib/kotlinx-c
8 oroutines-core-1.3.2.jar pd_lib/postgresql-42.7.1.jar
abraço
Responder