JDBC, não consigo conectar ao Banco SQL server 2008 R2

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();
	}

Galera por favor me ajudem!!!

[quote=johnny.ibadi@gmail.com]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();
		}

[/quote]