Ex.getSQLState() = 08001 e ex.getMessage() = No suitable driver found for jdbc

Gente estou com um problema desde o começo da semana. Estou tentando fazer meu arquivo em .jar conversar com o banco de dados.
O estranho é que :
:slight_smile: Quando esta no netbeans, antes de gerar o arquivo .jar,ele funciona normalmente. :slight_smile:

Porém, quando eu gero o arquivo jar e tento executar, ele gera esses erros.
Consegui capturar essas excessoes usando try, catch e gravando os erros em um .txt

Segue o log :

TIDP é o nome de uma das minhas classes

null
ex.getMessage() in TIDP Class = com.mysql.jdbc.Driver
ex.Cause() in TIDP Class = null

ex.getSQLState() in TerminalsPanel Class = 08001
ex.getMessage() in TerminalsPanel Class = No suitable driver found for jdbc:mysql://instance19134.db.xeround.com:12731/airlines

Provável que esse endereço esteja errado

jdbc:mysql://instance19134.db.xeround.com:12731/airlines 

[quote=drsmachado]Provável que esse endereço esteja errado

jdbc:mysql://instance19134.db.xeround.com:12731/airlines [/quote]

Opa machado, valeu por responder.

Então, la no site ta assim :

Connecting to your DB Instance:
External DNS hostname:
instance19134.db.xeround.com:12731
Internal DNS hostname:
int.instance19134.db.xeround.com:12731

E ele funciona bem quando ta no netbeans… só nao funciona depois que gera a .jar e eu executo fora do netbeans

Tá, mas o connector está indo junto ao jar gerado?

Como eu vejo isso?

O Netbeans gera o arquivo .jar e uma pasta chamada lib, dentro de dist.
Se você moveu o arquivo .jar e não colocou a pasta lib junto dele, é esse o problema.
Se colocou, verifique se o mysql-connector-xxx.jar (ouo connector do banco que usa) está dentro da pasta lib.
Caso não esteja, basta colocar a pasta junto do .jar ou o connector na pasta lib.

meu jar esta aqui :
E:\Meu PenDrive\ACPN 2\Netbeans Projetos\PainelAeroPorto\dist

e meu mysql connector esta aqui
E:\Meu PenDrive\ACPN 2\Netbeans Projetos\PainelAeroPorto\dist\lib

esta tudo ok… que estranho…

Estou tambem tentando no suporte da Xeround mas eles tambem nao sabem o que fazer…

Estou quase desistindo, nao sei o que tentar. Alguém mais tem alguma idéia do que fazer?