Bom dia.
Não consigo fazer a conexão com o banco…Há algo errado neste código?
public class Conexao {
private Connection con = null;
public Conexao(){
getConnection();
}
public Connection getConnection(){
try{
if (con == null){
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=webs;user=sa;password=111");
System.out.println("::conectado::");
}
return con;
}catch(Exception e){
System.out.println(e.getMessage());
return null;
}
}
}
Quando peço para inserir, etc, ele dá erro…Diz que não pode exibir a página e tal.
Coloque o stacktrace…fica mais facil de saber o que esta acontecendo…
Mas para adiantar, dá uma olhada neste link: http://imasters.com.br/artigo/2048/sql_server/conectando_o_java_ao_sql_server/
Amigo,
Troque esse linha:
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=webs;user=sa;password=111");
Por essa:
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=webs", "sa", "111");
Espero ter te ajudado.
Você está passando uma String com todos os parâmetro.
O correto seria 3 strings.
getConnection("jdbc:sqlserver://localhost:1433databaseName=webs",user=sa","password=111");
Não sei se em SQLServer é diferente mas na documentação está assim.
Espero ter ajudado.
Abraço e boa sorte com o projeto.
Dá o seguinte erro:
HTTP Status 404 -
type Status report
message
descriptionThe requested resource () is not available.
GlassFish Server Open Source Edition 3.0.1
Jah que o erro eh o 404, entao voce deve configurar o seu arquivo web.xml
Os dois são a mesma coisa.
Rss.
O lance é que não sei se precisa das palacras, user, password e databaseName nas Strings.
Mas como você já disse o código do erro.
Nosso amigo já cantou a bola.
Abraço e boa sorte com o projeto.