Conexao sql server 2000 jdbc

5 respostas
J

OLA PESSOAL, ESTOU QUERENDO FAZER UMA CONEXAO COM O SQL SERVER 2000, JA INSTALEI O DRIVER DA MICROSOFT E COPIE OS ARQUIVOS.JAR PARA A PASTA “\LIB” E JA CONFIGUREI O CLASSPATH PARA OS ARQUIVOS.JAR, TENHO EM BAIXO A CLASSE PARA TESTAR A CONEXAO, ESTA CERTA? FALTA ALGUMA COISA? PRECISA COLOCAR O NOME DO MEU BD NO CÓDIGO?
QUANDO EXECUTO O CÓDIGO ABAIXO APARECE A MENSAGEM DE “No suitable driver”, problemas com o “getConnection”. o que faço? alguem tem um outro código para eu testar? ja peguei vários na internet mas todas não funcionam

import java.sql.*;

public class Conexao {

public Connection con;

public Statement stm;

public Conexao() {

try {

Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);

con = DriverManager.getConnection(jdbc:microsoft:sqlserver//localhost:1433”);

stm = con.createStatement();

}

catch ( ClassNotFoundException cnfex ) {

cnfex.printStackTrace();

System.out.println(cnfex);

}

catch ( SQLException sqlex ) {

sqlex.printStackTrace();

System.out.println(sqlex);

}

catch ( Exception ex ) {

ex.printStackTrace();

System.out.println(ex);
}
}

public static void main ( String args[] ){

Conexao app = new Conexao();

}

}

5 Respostas

D

“javarocha”:

Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);

con = DriverManager.getConnection(jdbc:microsoft:sqlserver//:localhost:1433);

stm = con.createStatement();

}

a grosso modo está certinha, até conectei aqui com essa mesma classe sua.
Só tem um porem, está faltando um : deposi do sqlserver na sua url
é assim

Url=jdbc:microsoft:sqlserver://localhost:1433;

J

e agora como faço para ele poder encontrar o meu bd “nomebd”?

J

que mensagem aparece?

D

para conectar em uma data base especifica use a expressão:

Oká?

F

Qual arquivo.jar devo colocar na \Lib ?
e onde configuro o classpath ?

Criado 11 de janeiro de 2005
Ultima resposta 1 de fev. de 2005
Respostas 5
Participantes 3