Olá, tudo bem?
O que ocorre de errado neste comando Sql? Pois não consigo executar.
ResultSet rs = stmt.executeQuery(“SELECT * FROM usuario WHERE usuario= “+’”+xusuario+”’"+ AND senha ="+’"+xsenha+"’");
Obrigado!!!
Olá, tudo bem?
O que ocorre de errado neste comando Sql? Pois não consigo executar.
ResultSet rs = stmt.executeQuery(“SELECT * FROM usuario WHERE usuario= “+’”+xusuario+”’"+ AND senha ="+’"+xsenha+"’");
Obrigado!!!
Acho que você fez uma certa confusão com essas aspas e esses + não?
ResultSet rs = stmt.executeQuery("SELECT * FROM usuario WHERE usuario='"+xusuario+"' AND senha ='"+xsenha+"'");
E quando for usar parametros dê preferencia a PreparedStatement:
ex.:
[code]PreparedStatement stmt = conexao.prepareStatement("SELECT * FROM usuario WHERE usuario=? AND senha=?");
stmt.setString(1, xusuario);
stmt.setString(2, xsenha);
ResultSet rs = stmt.executeQuery();[/code]
Cara…vc so nao arrumou direito as aspas dessa string…vo te passar ela aki arrumada…
String sql = "SELECT * FROM usuario WHERE usuario= '" + xusuario + "' AND senha = '" + xsenha + "'";
E uma dica…sempre q vc tiver mais erros como esse…tenta imprimir o teu sql no console e ve onde q tah o erro blz???
Vlw!!