Servlet com banco de dados SQL

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.

E aí…

Qual está certo? hehe…

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.