Fórum Conexao Banco de dados #399714
25/04/2011
0
Class.forName("org.apache.derby.jdbc.ClientDriver");
String url = "jdbc:derby://localhost:1527/db"; String user = "root"; String pass = "root";
Connection con = DriverManager.getConnection(url, user, pass );
PreparedStatement pstmt = con.prepareStatement( "select * from USUARIO where LOGIN = ? and PASSWORD = ?" ); pstmt.setString( 1, login ); pstmt.setString( 2, password );
Excessao: SqlSyntaxErrorException: O esquema root não existe.Log do Derby:java.sql.SQLException: Ocorreu uma falha de autenticação da conexão. Motivo: Autenticação inválida..
Acho que meu banco esta configurado certo não estou achando o problema.
Obrigado.
Paulo Junior
Curtir tópico
+ 0Posts
25/04/2011
Robson Teixeira
quando você entra no seu banco de dados você ve a tabela????
se sim para ajudar especifique no seu select assim:
select * from esquema.USUARIO where LOGIN = ? and PASSWORD = ?
lembrando de trocar a palavra 'esquema' pelo nome do esquema onde você ver a sua tabela talvez seja isso se não for favor poster o seu stacktrace todo aqui no forum ok??
não esquecendo de verificar o seu login e senha de acesso ao banco de dados ja que o derby mandou a mensagem já postada.
Ocorreu uma falha de autenticação da conexão. Motivo: Autenticação inválida..
qualquer coisa e so chamar
att
robson Passarella
Gostei + 0
25/04/2011
Davi Costa
Obviamente, seria interessante vermos todo o stacktrace para termos mais convicção, pq pelo que vc postou parece não existir o usuário root.
Mas posso estar enganado, verifica se o banco está no ar tb.
Att Davi
Gostei + 0
26/04/2011
Dyego Carmo
no lugar de:
/db
coloque
/db?app
Gostei + 0
26/04/2011
Paulo Junior
INFO: Error: DERBY SQL error: SQLCODE: -1, SQLSTATE: XJ040, SQLERRMC: Falha ao iniciar o banco de dados 'db?app', consulte a próxima exceção para obter detalhes.::SQLSTATE: XJ001Exceção Java: 'Invalid argument: java.io.IOException'.
no lugar de:
/db
coloque
/db?app
Gostei + 0
26/04/2011
Paulo Junior
Obviamente, seria interessante vermos todo o stacktrace para termos mais convicção, pq pelo que vc postou parece não existir o usuário root.
Mas posso estar enganado, verifica se o banco está no ar tb.
Att Davi
Gostei + 0
26/04/2011
Paulo Junior
select * from APP.USUARIO where APP.USUARIO.LOGIN = ? and APP.USUARIO.PASSWORD = ?" )
Obrigado a todos
Olá Roberto
quando você entra no seu banco de dados você ve a tabela????
se sim para ajudar especifique no seu select assim:
select * from esquema.USUARIO where LOGIN = ? and PASSWORD = ?
lembrando de trocar a palavra 'esquema' pelo nome do esquema onde você ver a sua tabela talvez seja isso se não for favor poster o seu stacktrace todo aqui no forum ok??
não esquecendo de verificar o seu login e senha de acesso ao banco de dados ja que o derby mandou a mensagem já postada.
Ocorreu uma falha de autenticação da conexão. Motivo: Autenticação inválida..
qualquer coisa e so chamar
att
robson Passarella
Gostei + 0
26/04/2011
Robson Teixeira
e obrigado por postar a sua solução para que os demais membros que tenham o mesmo ou parecido problema possam ver uma solução.
e lembrando favor fechar pendencia
att
robson
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)