Erro no Comando SQL

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!!