Com.microsoft.jdbc.sqlserver.SQLServerDriver

3 respostas
Z

Galera, eh o seguinte:

Estou usando as classes da microsoft para faze acesso ao MSSQL2000. Bom, ja fiz varios programinhas que usam ela, eh muito boa, funciona que eh uma beleza!
O que acontece eh que estou tentando evoluir um pouco. Até agora meus programas ficam com as classes todas separadas, e estou tentando complilar meu aplicativo dentro de um pacote jar, para poder executa-lo apenas clicando. Consegui fazer o pacote, o aplicativo inicia, mas quando chama a classe que faz a conexão com o banco de dados, no inicio faço a verificação do driver, ai ele não enxerga os pacotes da microsoft e da o erro:

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

porque o erro so acontece quando rodo pelo arquivo jar? alguem saberia?

esse eh o trecho do codigo onde verifico a existencia do driver:

try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); } finally{}

bom, eh isso gente, se alguem puder me ajudar, serei muito grato.

Ah, no classpath ja esta configurado corretamente, tanto que se rodar o aplicativo chamando direto as classes funciona (sem fazer um pacote jar). ok? valeu!

3 Respostas

R

hum… ponha no manifest do seu jar o atributo classpath

Z

como escrevo no manifest?

D

Eu sempre coloco os drivers JDBCs no JRE/lib/ext, caso a pasta EXT nao exista, crie uma e coloque os jars nela.

Criado 30 de dezembro de 2004
Ultima resposta 3 de jan. de 2005
Respostas 3
Participantes 3