O que há de errado nessa String

14 respostas
J

Estou tentando fazer uma conexão com banco de Dados SQL, mas está dando esse nessa instrução, dizendo que não achou o banco.

db.dbConncet(“jdbc:jtds:sqlserver://NAPOLES/intranet”, “user”, “senha”);

Alguém pode me ajudar?

14 Respostas

yoshikichi

Coloque seu código entre as tags code do editor do GUJ

"jdbc:microsoft:sqlserver://URL_SERVER_BANCO:PORTA","USUARIO","SENHA"
johnny_g3p

o banco está online e o nome está certo? está rodando? confira e poste as respostas

J

Sim o banco está Online, Usuário e Senha estão certinhos!

alandiniz

ta com a .lib certim?

bom nesse caso ai, esse banco, num sei se precisa… acredito q sim…

sou o rei de esquecer isso rsrs…

yoshikichi

SQL Server está habilitado a receber conexoes remotas?

J

Agora fiza assim:

db.dbConncet("jtds:microsoft:sqlserver://NAPOLES:1033/intranet", "user", "senha");

Deu a MSg: “nosuitablre driver”

Coloquei o jtds.jar na pasta: C:\Arquivos de programas\Java\jdk1.7.0\lib

E Depois referencie ele ao projeto. Ta errado assim?

yoshikichi

Passei por um problema parecido em um projeto, mas era que o SQL Server não estava habilitado para conexão em rede:

alan_pjr

Um detalhe: se houver mais de uma instância do banco de dados sendo executada no mesmo servidor, a porta provavelmente não é a padrão. Aqui onde trabalho, a porta usada é a 1435. Ex: jdbc:jtds:sqlserver://<servidor>:1435/<nome_do_banco>

J

Pessoal, assim:

db.dbConncet("jdbc:jtds:sqlserver://NAPOLES:1433/intranet", "user", "senha");

DIZ: "unknown server host name ‘NAPOLES’ "

ASIM:

db.dbConncet("jtds:microsoft:sqlserver://NAPOLES:1433/intranet", "user", "senha");

Diz: “nosuitablre driver”

drsmachado

jlsantana:
Pessoal, assim:

db.dbConncet("jdbc:jtds:sqlserver://NAPOLES:1433/intranet", "user", "senha");

DIZ: "unknown server host name ‘NAPOLES’ "


Significa que o driver está correto e a String também, porém, você deve certificar-se que existe um servidor com nome NAPOLES e que ele está apto a ser acessado de outros computadores.
Normalmente, prefere-se o IP, quando não é um banco local.

jlsantana:

ASIM:

db.dbConncet("jtds:microsoft:sqlserver://NAPOLES:1433/intranet", "user", "senha");

Diz: “nosuitablre driver”


Isso indica que não existe compatibilidade da String com o Driver declarado.

J

Como posso resolver esse problema?

drsmachado

Troca o nome do servidor pelo IP do mesmo e utiliza a primeira String

J
db.dbConncet("jbdc:jtds:sqlserver://10.0.1.181:1433/intranet", "user", "senha");

MSG de Erro: “NO SUITABLE DRIVER”

J

Alguém tem alguma sugestão?

Criado 19 de outubro de 2011
Ultima resposta 19 de out. de 2011
Respostas 14
Participantes 6