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

2 respostas
johnny_ibadi1

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

2 Respostas

johnny_ibadi1

Galera por favor me ajudem!!!

johnny_ibadi1

[email removido:
]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();
		}

Criado 5 de dezembro de 2011
Ultima resposta 5 de dez. de 2011
Respostas 2
Participantes 1