Erro de JDBC, parte 2

5 respostas
A

Pessoal,

Primeiro gostaria de agradecer as postagens anteriores…
Então, o acontece é o seguinte, conforme sugerido pelo Rafael Barioni, baixei o JTDS, mas alem de baixar e descompactar, o mais denovo fazer?

Outra coisa, a string pra ele é:

Class.forName(“com.internetcds.jdbc.tds.Driver”);

Connection con = DriverManager.getConnection(“jdbc:freetds:sqlserver://0.0.0.0:1433/Database_Name”, “sa”, “”);

é assim mesmo?

Detalhe, baixei e descompactei, coloquei essa string e continuou a aparecer:

“Error.java.sql.SQLException: No suitable driver”

Obrigado.

Allan. :drinking:

5 Respostas

R

caro allan…

vc precisa colocar o jtds.jar no seu classpath…ai ele vai funcionar…

a sintaxe de conexao eh:

Class.forName("net.sourceforge.jtds.jdbc.Driver");
	con = DriverManager.getConnection("jdbc:jtds:sqlserver://"+strServer+":1433",strUsuario,strSenha);

falow.

ozielneto

Com o ODBC pode ser mais fácil, pois nao precisar customizar o classpath.

Basta criar no ODBC32 Bits um DSN de Sistema, apontando pro SQL Server que voce quer acessar…

Ai fica assim…

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

Connection con = DriverManager.getConnection(“jdbc:odbc:DSN”, “user”, “pass”);

Bom estudo.

R

ainda assim defendo o uso do JDBC devido a portabilidade…

pelo menos nao vai ter q ficar procurando programas q fazem ODBC no linux, nem ficar instalando nada a mais do q o sistema…

falow

A

Opa…

Eu consegui fazer a conexão via JDBC:ODBC como o Oziel disse, porem, em meu diretorio do JTDS, nao havia nenhum JTDS.JAR…

O que eu devo ter feito de errado para nao existir esse arquivo JAR?

Estou insistindo nesse metodo só via JDBC pois vi que é mais rápido, se nã em engano…

Obrigado

Allan.

R

se nao me engano, vc jah baixa o jtds.jar…

nao precisa descompactar ele…

Criado 4 de abril de 2003
Ultima resposta 4 de abr. de 2003
Respostas 5
Participantes 3