Bom dia pessoal!
Estou com o seguinte problema: estou tentando fazer a conexão com o SQL Server 2008 usando JDBC com o driver jtds1.2.5. Quando tento fazer a conexão com algum banco de dados do sistema do SQL SERVER 2008, (como master, model, msdb, tempdb) ocorre tudo bem, mas quando tento me conectar com qualquer outro banco que eu tenha criado, aparece o seguinte erro:
“SQLException: Não é possível abrir o banco de dados “logicadifusa” solicitado pelo logon. Falha de logon.”
Estou fazendo a conexão da seguinte maneira:
package persistencia;
import java.sql.*;
public class Conexao {
private static Connection conn;
public Conexao(){
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/logicadifusa;user=sa;password=1234");
System.out.println("Funfo!");
}catch (Exception e) {
System.out.println("Erro ao conectar: " + e.getMessage());
}
}
public Connection getConexao(){
return conn;
}
public void closeConnection() {
try {
conn.close();
} catch (Exception ex) {
System.out.println("Erro na classe conexão: " + ex.getMessage());
}
}
public static void main (String [] args){
Conexao con = new Conexao();
con.getConexao();
}
}
Não sei se tem alguma coisa haver, mas a pouco tempo instalei o Visual Studiio 2010 e fiz uma aplicação em C# que se conecta normalmente ao banco.
Se alguém puder ajudar eu agradeço!