Conectando banco de dados SQL Server com Java JDBC

Com o advento das linguagens de programação multiplataforma, como a linguagem Java, as vezes é necessário conectar uma mesma aplicação com diversos tipos de banco de dados, neste post irei mostrar como conectar uma aplicação desenvolvida em Java com banco de dados SQL Server.

Para isso é necessário possuir um driver JDBC (Java Database Conectivity) fornecido pelo fabricante do banco de dados (no caso a Microsoft), caso você não o possua, poderá baixá-lo aqui.

Agora crie uma classe java que utilize o pacote java.sql, vamos criar uma classe conforme o exemplo básico

import java.sql.*;

public class Main {
  public static void main(String[] args) {
    // string de conexão...usando Windows Authentication
    String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
      "databaseName=exemploSQLServer;user=sa;";

    try {
      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
      // Abre a conexão
      Connection conn = DriverManager.getConnection(connectionUrl);
      // imprime na tela
      System.out.println("Conexão obtida com sucesso.");
    }
    catch (SQLException ex) {
        // se ocorrem erros de conexão
      System.out.println("SQLException: " + ex.getMessage());
      System.out.println("SQLState: " + ex.getSQLState());
      System.out.println("VendorError: " + ex.getErrorCode());
    }
    catch (Exception e) {
     // se ocorrerem outros erros
      System.out.println("Problemas ao tentar conectar com o banco de dados: " + e);
    }
  }
}

Com base nisto você poderá fazer as operações de consulta dentro da sua base de dados.

Existe um exemplo neste post que implementa a conexão utilizando o SGBD MySQL e mosta a parte de inserção de dados, exclusão, atualização e listagem dos mesmos, o não é alterado para o SQL Server pois a única coisa que muda é a conexão com o banco.

Espero ter contribuído com seu conhecimento, qualquer dúvida podem utilizar os comentários.

T++

Anúncios

One thought on “Conectando banco de dados SQL Server com Java JDBC

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s