Problemas syntax mysql e java

Olá pessoal preciso de ajuda, não consigo pegar os dados do meu select que tem varios inner join
da erro de syntax mas o sql que gerei funciona fora do java .
se for possível dar uma olhada o meu código e ver onde estou errando e me dar uma dica
agradeço desde já.

public List getLista() throws SQLException {
String sql = “SELECT a.CODEMPREGA, b.NFANTASIA, a.STATUS, c.NOME, d.DESCRICAO, a.DATA_ADM, c.RG, c.DATANASC”+
“FROM emprega a”+
“INNER JOIN cliente_pj b ON a.CODCLI_PJ = b.CODCLI_PJ”+
“INNER JOIN funcionario c ON a.CODCLI_F = c.CODCLI_F”+
“INNER JOIN FUNCAO d ON C.CODFUNCAO = D.CODFUNCAO”;

    PreparedStatement stmt = this.conexao.prepareStatement(sql);
    
    ResultSet rs = stmt.executeQuery();

    List<Emprega> listaEmprega = new ArrayList<Emprega>();
    
    while (rs.next()) {

        Emprega e1 = new Emprega();
        e1.setCodEmprega(Long.valueOf(rs.getString("a.codemprega")));
        e1.setEmpresa(rs.getString("b.nfantasia"));
        e1.setStatus(rs.getString("a.status"));
        e1.setNomeFuncionario(rs.getString("c.nome"));
        e1.setFuncao(rs.getString("d.descricao"));
        e1.setData_Adm(new SimpleDateFormat("dd/MM/yyyy").format(rs.getDate("a.data_adm"))); // data formatada 
        e1.setRg(rs.getString("c.rg"));
        e1.setDataNasc(new SimpleDateFormat("dd/MM/yyyy").format(rs.getDate("c.datanasc"))); // data formatada
                

        listaEmprega.add(e1);
    }
    rs.close();
    stmt.close();
    return listaEmprega;

Faltam espaços …
Adicione um espaço em branco ao inicio ou final de cada string que vc concatena.

abs

Tenta coloca espaço no final de cada linha:

String sql = "SELECT a.CODEMPREGA, b.NFANTASIA, a.STATUS, c.NOME, d.DESCRICAO, a.DATA_ADM, c.RG, c.DATANASC "+
"FROM emprega a "+
"INNER JOIN cliente_pj b ON a.CODCLI_PJ = b.CODCLI_PJ "+
"INNER JOIN funcionario c ON a.CODCLI_F = c.CODCLI_F "+
"INNER JOIN FUNCAO d ON C.CODFUNCAO = D.CODFUNCAO"; 

Por que senão, vai a instrução assim para o banco:

Obrigado ai FieroddPJ. :slight_smile:
desculpe a ignorancia rs mas nao sabia ainda sou novato :-o

Resolvido :slight_smile:
Obrigado pela atenção pessoal.