[quote=fabioadriano3]muito obrigado NEL pela sua ajuda…
Aproveitando gostaria de tirar mais uma duvidas das milhôes que tenho, se possivel.
nessa parte da url
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
"databaseName=db_Service_Desk;user=admin;password=123;";
eu devo por o caminho local, tipo :
String connectionUrl = "jdbc:sqlserver://localhost:3306;+
“databaseName=aqui seria o nome do banco;user=login do banco;passord= senha do banco;”; ???
é isso mesmo.
não sei se foi claro na pergunta.
obrigado e desculpe a minha ignorancia no assunto…
eu leio leio mais não entendo nada…
[/quote]
SQL Server né?
Essa é a URL que eu utilizo no getConnection().
Para cada banco há uma URL especifica que deve ser utilizada. Caso não a conheça, na internet há inúmeros exemplos. Basta digitar Banco + JDBC, por exemplo.
Certo?
E sobre o autor do tópico, deveria dar como resolvido e abrir um novo na área de persistência, pois seu problema a principio é de banco de dados colega.
Abraços.
Ja adiantando
Pra pegar a porta do sql, faça o seguinte
entra no sql server configuration manager
no lado esquerdo clica em sql native client…
do lado direito clica em tcp/ip
[quote=felipevs]eu acabei de olhar e tá com essa porta 1433 mas o erro continua. o nome do servidor é localhost mesmo ?
o firewall do windows tbm tá desativado[/quote]
Usou a URL que eu te passei e informou os dados corretamente caro colega?
E tens certeza que configurou corretamente o banco de dados SQL Server bem como ele está iniciado?
java.sql.SQLException: No suitable driver found for jdbc:jtds:sqlserver://localhost:1433;DatabaseName= db_Service_Desk
11111
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at teste_banco.Conexao_Banco.conectar(Conexao_Banco.java:33)
at teste_banco.Main.main(Main.java:20)
essa URL eu peguei com o professor, ele conectou usando essa… mas tipo… so que foi na faculdade … o banco estava no servidor.
cara ja postei o exemplo pra vc , mas parece que nao seguiu, dê uma olhada de novo
há diferenças, bem diferentes
se a sua porta é 1433 blz
não é só isso que esta diferente
Olá amigo, remova o sql server e reinstale novamente seguindo os passos corretos detalhadamente, instale com suporte a servidor de rede, em seguinda habilite o TCP/IP do config manager, habilite as portas dinâmicas do tcp/ip e especifique a porta 1433 como default para o TCP/IP. No momento da instalação altera a senha do usuario “sa” para uma senha qualquer e deixe a autenticação em SQL server Autentication.
minha string sql server é “jdbc:sqlserver://IP_do_HOST:1433;DatabaseName=databaseName” mas eu uso JPA…
Boa tarde felipevs seguinte, vc copiou essa classe de coxexão da faculdade e esta tentando utilizar na sua casa?
se for vc tem que criar um Database do SQLServer e depois citar ela em DatabaseName na String de conexão, lembrando que tambem deve passar o seu usuario e senha que definiu, se ainda sim tiver duvidas procura um tutorial de como instalar o SQLServer corretamente geralmente esses tutorias você encontra no site da MSDN. depois de refeito sua instalação tente novamente realizar a conexão, se não conseguir poste o erro novamente, abraços!
Bom, pra testar a conexão, vc pode testar pelo ‘odbc’ … se conseguir fazer uma conexão lá… prova que a conexão está liberada, ai é erro no script seu mesmo.
ai vc tira da duvida …
Se você o instalou em sua máquina, sendo o client e server nela, você precisa checar a configuração dos serviços. Assim que é instalado o SQL Server, nem todos os serviços ficam automaticamente ligados, veja isso.