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.