Conectando ao SQLServer em Java. imprimir

  • 34

Para conectar-se ao banco de dados SQL Server em Java, é necessário seguir uma rotina de programação usando um driver JDBC adequado. No caso do SQL Server, existem duas alternativas: o driver oficial da Microsoft e o driver opensource jTDS.

Conexão usando o driver oficial da Microsoft

A conexão usando o driver oficial da Microsoft é feita via a seguinte rotina, que pode ser adicionada em uma classe Java ou em um arquivo JSP:

String usuario = "hsegura_gerente";
String senha = "123456";
String url = "jdbc:sqlserver://sql.locadados.com.br:1433;databaseName=hsegura_tutorial" +
                       ";user=" + usuario + ";password=" + senha + ";";
try {
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conexao = DriverManager.getConnection(url);
} catch (ClassNotFoundException e) {
    // Erro caso o driver JDBC não foi instalado
    e.printStackTrace();
} catch (SQLException e) {
    // Erro caso haja problemas para se conectar ao banco de dados
    e.printStackTrace();
}

Conexão usando o driver jTDS

A conexão usando o driver jTDS é feita via a seguinte rotina, que pode ser adicionada em uma classe Java ou em um arquivo JSP:

String url = "jdbc:jtds:sqlserver://sql.locadados.com.br:1433/hsegura_tutorial";
String usuario = "hsegura_gerente";
String senha = "123456";
try {
    Class.forName("net.sourceforge.jtds.jdbc.Driver");
    Connection conexao = DriverManager.getConnection(url, usuario, senha);
} catch (ClassNotFoundException e) {
    // Erro caso o driver JDBC não foi instalado
    e.printStackTrace();
} catch (SQLException e) {
    // Erro caso haja problemas para se conectar ao banco de dados
    e.printStackTrace();
}

As rotinas acima assume que o banco de dados se conecta ao servidor sql.locadados.com.br, na porta 1433, com o usuário hsegura_gerente e a senha 123456. A variável conexao armazena a conexão com o banco de dados, e deve ser utilizada para acesso ao banco de dados.


Esta resposta lhe foi útil?

« Retornar