• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Damon4hire

SQL Server ligação

5 mensagens neste tópico

boas pessoal mais uma vez lol.

Comecei agora as ligações a bd's,

e estou a fazer alguma coisa mal na conecção.

Até agora tenho isto:

protected static Connection connect;

    static {

        try {

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

        } catch(ClassNotFoundException ex) {

            ex.printStackTrace();

            System.exit(1);

        }

    }

    protected LinksBD() throws SQLException {

        initConnection();

    }

   

    protected static void initConnection() throws SQLException {

        connect = DriverManager.getConnection("jdbc:microsoft.sqlserver://localhost; DatabaseName = Loja; integratedSecurity = true");

    }

Mas o mais estranho não é ele não ligar, ele nem sequer dá erros ou excepções, apenas faz o build successful,

quando o tento correr.

Agradeço a ajuda.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se estás a usar a versão 6 do Java, já não precisas do Class.forName(...).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

lol ok ja m deu outra coisa.

Uma excepção:

com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".

java.lang.NullPointerException

Nao tenho firewall activa de momento, incluindo a do windows.

De resto nao sei mexer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas devo apagar so o ClassForName, o bloco static inteiro, ...?

N percebi :)

Isto podes limpar...

        try {

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

        } catch(ClassNotFoundException ex) {

            ex.printStackTrace();

            System.exit(1);

        }

Quanto ao "acontecer alguma coisa"... O que estás a espera que aconteça? Apenas estás a criar a criar uma connection, não estás a fazer nada com ela

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

n mostrei mas depois estou a querer que faca print de alguma informacao da bd,

para ver se a connection funciona.

O importante e a connection que n consigo estabelecer

update: ja ca está tks anyway ppl

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora