Erro ao conectar em meu banco de dados. não sei o que pode ser… a mensagem do erro é o seguinte:
com.microsoft.sqlserver.jdbc.SQLServerException: Não é possível abrir o banco de dados “BANCO_JOHNNY” solicitado pelo logon. Falha de logon.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:246)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:83)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2529)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1905)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
Galera, Por favor me ajudem!!!
segue abaixo meu código:
public class GerenciadorDeConexao {
private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String NOME_BANCO = "BANCO_JOHNNY";
private static final String STR_CON = "jdbc:sqlserver://localhost;databaseName="+NOME_BANCO;
private static final String USER = "sa";
private static final String PASSWORD = "";
public static Connection getConexao(){
Connection conn = null;
try {
Class.forName(DRIVER);
System.out.println("Obter conexão!");
conn = DriverManager.getConnection(STR_CON,USER,PASSWORD);
System.out.println("Conectado!");
}catch(SQLException e){
System.out.println("erro ao obter conexão!");
e.printStackTrace();
} catch (ClassNotFoundException e) {
System.out.println("Driver não encontrado");
e.printStackTrace();
}