Tenho um pequeno sistema que faz inclusões no banco de dados, porém, após a inclusão, recebo uma msg de erro na primeira linha do preparedstatement do codigo abaixo me informando que a sintaxe do comando sql esta errada. Estou recebendo como parametros um empregado (setNome e Set Salario e a conexao com o banco). Alguem tem alguma dica?
Método de inserção
import java.sql.*;
//import negocio.Empregado;
public class EmpregadoDAO {
public static int inclui(Connection conn, Empregado e) throws SQLException {
LINHA COM ERRO APOS EXECUÇÃO
PreparedStatement pstmt = conn.prepareStatement(“SELECT nextval(‘empregado_numero_seq’) AS NUMERO”);
ResultSet rs = pstmt.executeQuery();
rs.next();
int pk = rs.getInt(“NUMERO”);
pstmt.close();
pstmt = conn.prepareStatement("INSERT INTO EMPREGADO (NUMERO, NOME, SALARIO) "+ "VALUES (?, ?, ?)");
pstmt.setInt(1, pk);
pstmt.setString(2, e.getNome());
pstmt.setDouble(3, e.getSalario());
pstmt.executeUpdate();
pstmt.close();
return pk;
}