Sql

30 respostas
ricardocomp

Olá pessoal eu estou com uma dúvida aqui sobre SQL
e queria pedir uma ajuda qdo eu tenho uma consulta desse tipo

INSERT INTO pessoa VALUES (1, "willian", 24, "M", "solteiro");

Eu posso fazer isso? E alterar a ordem de inserção na tabela pessoa?

INSERT INTO pessoa(nome, idade, sexo, id, estado_civil) VALUES ("Willian", 24, "m", 1, "solteiro");

[]'s.

30 Respostas

A

Desculpe mas, você achou que era mais fácil perguntar isso no fórum do que tentar rodar o comando e ver se funciona?

ricardocomp

AbelBueno eu tenho na realidade é outro problema aqui e
estou precisando de uma ajuda é o seguinte
tenho uma consulta q é similar a essa por isso coloquei para simplifica-la
Estou com o seguinte erro:

ERRO: valor é muito longo para tipo character varying(10)

Será que vc ou alguém pode me dar uma ajuda?

[]'s.

kenneth

Fala brow,

Posta a SQL que tu ta executando.

Abraco

E

esse erro diz que você está inserindo um texto muito grande (em um campo com limite de 10 caracteres)

A

ricardocomp:
eu tenho na realidade é outro problema aqui e
estou precisando de uma ajuda

Mas isto tem a ver com a primeira pergunta do tópico?

Pela mensagem de erro você está tentando inserir num campo varchar de tamanho 10 um texto com mais de 10 caracteres.
Analise a query que você está executando e o tamanho dos campos na tabela.

M

a resposta para primeira pergunta é : sim, voce fez o procedimento correto
o outro problema é totalmente diferente do primeiro, e ja responderam acima (na verdade a propria mensagem de erro ja fala o erro) :idea:

kdoigor

:shock:

ricardocomp

Olá pessoal estou usando o SGBD postgres, não sei se alguém já trabalhou com o postgres
mas estou fazendo o seguinte teste apenas

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
/**
 *
 * @author Ricardo
 */
public class TestDBConnection {

    public static void main(String[] args) {

        try {
            DBConnection dbconn = new DBConnection();
            ArrayList<String> list = new ArrayList<String>();
            File file = new File("teste.txt");
            FileReader reader = new FileReader(file);
            BufferedReader bfr = new BufferedReader(reader);
            while (bfr.readLine() != null) {
                list.add(bfr.readLine());
            }
            list.remove(list.size()-1);
            System.out.println("list.size() = " + list.size());
            dbconn.saveIntoDB("p5", "ricardo", "USP", "20101109_10-34-58", "127.0.0.1", "1.0", "svn", "ricardoramos", "r2", list);
            bfr.close();
            
        }
        catch (IOException ex) {
            ex.printStackTrace();
        }

    }
}

Será que alguém poderia me dar uma ajuda?

[]'s.

ricardocomp

O meu arquivo teste.txt contém apenas números dessa forma
teste.txt

1
2
3
4
1
2
3
4
4
2
3
.
.
.
ricardocomp

Vou postar apenas a consulta pq senão vai ficar muito grande :smiley:

PreparedStatement ps = myConn.prepareStatement("INSERT INTO \"omm_assessment_1.1\" "
                        + "(id, project_name, assessor_name, organization_name, assessment_time, version, typerep, projecturl, revision_number, assessor_ip, pdoc, pdoc_1, pdoc_1_1, pdoc_1_1_1, pdoc_1_1_2, pdoc_1_1_3, pdoc_1_1_4, pdoc_1_1_5, pdoc_1_2, pdoc_1_2_1, pdoc_1_2_2, pdoc_1_2_3, pdoc_1_3, pdoc_1_3_1, pdoc_1_3_2, pdoc_1_3_3, pdoc_1_3_4, pdoc_2, pdoc_2_1, pdoc_2_1_1, pdoc_2_1_2, pdoc_2_2, pdoc_2_2_1, pdoc_2_2_2, pdoc_3, pdoc_3_1, pdoc_3_1_1, pdoc_3_1_2, pdoc_3_2, pdoc_3_2_1, pdoc_3_3, pdoc_3_3_1, pdoc_3_4, pdoc_3_4_1, std, std_1, std_1_1, std_1_1_1, std_1_1_2, std_1_1_3, std_1_2, std_1_2_1, std_1_3, std_1_3_1, std_1_3_2, std_1_3_3, std_1_3_4, std_1_3_5, std_1_3_6, std_1_3_7, std_1_3_8, std_1_4, std_1_4_1, std_1_5, std_2, std_2_1, std_2_1_1, std_2_1_2, std_2_1_3, std_2_1_4, qtp, qtp_1, qtp_1_1, qtp_1_2, qtp_1_2_1, qtp_1_2_2, qtp_1_2_3, qtp_1_2_4, qtp_1_2_5, qtp_1_2_6, qtp_1_2_7, qtp_1_2_8, qtp_1_2_9, qtp_1_3, qtp_1_3_1, qtp_1_3_2, qtp_1_3_3, qtp_1_3_4, qtp_1_4, qtp_1_4_1, qtp_1_4_2, qtp_1_4_3, qtp_1_4_4, qtp_2, qtp_2_1, qtp_2_1_1, qtp_2_1_2, qtp_2_2, qtp_2_2_1, qtp_2_2_2, qtp_2_3, qtp_2_3_1, qtp_2_3_2, qtp_2_3_3, qtp_3, qtp_3_1, qtp_3_1_1, qtp_3_1_2, qtp_3_1_3, qtp_3_1_4, qtp_3_1_5, qtp_3_1_6, qtp_3_2, qtp_3_2_1, qtp_3_2_2, qtp_3_2_3, qtp_3_2_4, qtp_3_3, qtp_3_3_1, qtp_3_3_2, qtp_3_3_3, qtp_3_3_4, qtp_3_3_5, qtp_3_3_6, qtp_3_3_7, lcs, lcs_1, lcs_1_1, lcs_1_1_1, lcs_1_1_2, lcs_1_1_3, lcs_1_2, lcs_1_2_1, lcs_1_2_2, lcs_1_2_3, lcs_1_2_4, lcs_2, lcs_2_1, lcs_2_2, lcs_2_3, lcs_2_3_1, lcs_2_3_2, lcs_3, lcs_3_1, lcs_3_2, lcs_3_2_1, env, env_1, env_1_1, env_1_1_1, env_1_1_2, env_1_1_3, env_1_1_4, env_1_1_5, env_1_1_6, env_1_1_7, env_1_2, env_1_2_1, env_1_2_2, env_1_2_3, env_1_3, env_1_3_1, env_1_3_2, env_1_3_3, env_1_3_4, env_1_3_5, env_1_3_6, env_1_3_7, env_1_3_8, env_1_3_9, env_2, env_2_1, env_2_1_1, env_2_1_2, env_2_1_3, env_2_1_4, env_2_2, env_2_2_1, env_3, env_3_1, env_3_1_1, env_3_1_2, dfct, dfct_1, dfct_1_1, dfct_1_1_1, dfct_1_1_2, dfct_1_1_3, dfct_1_1_4, dfct_1_2, dfct_1_2_1, dfct_1_2_2, dfct_2, dfct_2_1, dfct_2_1_1, dfct_2_1_2, dfct_2_1_3, dfct_2_1_4, dfct_2_1_5, dfct_3, dfct_3_1, dfct_3_1_1, dfct_3_1_2, dfct_3_1_3, dfct_3_2, dfct_3_2_1, dfct_3_2_2, dfct_3_2_3, dfct_3_2_4, dfct_4, dfct_4_1, dfct_4_1_1, dfct_4_1_2, dfct_4_2, dfct_4_2_1, dfct_4_3, dfct_4_4, dfct_4_4_1, mst, mst_1, mst_1_1, mst_1_1_1, mst_1_1_2, mst_1_1_3, mst_1_1_4, mst_1_1_5, mst_1_1_6, mst_1_2, mst_1_3, mst_1_3_1, mst_1_3_2, mst_1_3_3, mst_1_3_4, mst_1_3_5, mst_2, mst_2_1, mst_2_1_1, mst_2_1_2, mst_2_1_3, mst_2_1_4, mst_2_1_5, mst_2_2, mst_2_2_1, mst_2_2_2, mst_2_3, cm, cm_1, cm_1_1, cm_1_2, cm_1_2_1, cm_1_2_2, cm_1_2_3, cm_1_3, cm_1_3_1, cm_1_3_2, cm_2, cm_2_1, cm_2_1_1, cm_2_2, Cm_2_2_1, cm_2_2_2, cm_3, cm_3_1, cm_3_1_1, cm_3_1_2, cm_3_1_3, cm_3_1_4, cm_3_1_5, cm_3_2, cm_3_2_1, cm_3_2_2, pp1, pp1_1, pp1_1_1, pp1_1_1_1, pp1_1_1_2, pp1_1_1_3, pp1_1_2, pp1_1_2_1, pp1_1_2_2, pp1_1_2_3, pp1_1_2_4, pp1_1_3, pp1_1_3_1, pp1_1_4, pp1_1_4_1, pp1_1_4_2, pp1_1_4_3, pp1_2, pp1_2_1, pp1_2_1_1, pp1_2_1_2, pp1_2_1_3, pp1_2_2, pp1_2_2_1, pp1_2_2_2, pp1_2_2_3, pp1_2_3, pp1_2_3_1, pp1_2_3_2, pp1_2_3_3, pp1_2_3_4, pp1_2_3_5, pp1_2_3_6, pp1_2_4, pp1_2_4_1, pp1_2_4_2, pp1_2_4_3, pp1_2_5, pp1_2_5_1, reqm, reqm_1, reqm_1_1, reqm_1_1_1, reqm_1_1_2, reqm_1_1_3, reqm_1_1_4, reqm_1_2, reqm_1_2_1, reqm_1_2_2, reqm_1_3, reqm_1_3_1, reqm_1_3_2, reqm_1_3_3, reqm_1_4, reqm_1_4_1, reqm_1_4_2, reqm_1_4_3, rdmp, rdmp_1, rdmp_1_1, rdmp_1_1_1, rdmp_1_2, rdmp_1_2_1, rdmp_1_2_2, rdmp_1_2_3, rdmp_1_2_4, rdmp_1_2_5, rdmp_1_2_6, rdmp_1_3, rdmp_1_3_1, rdmp_1_3_2, rdmp2, rdmp2_1, rdmp2_1_1, rdmp2_1_2, rdmp2_1_2_1, rdmp2_1_2_2, rdmp2_1_3, rdmp2_1_3_1, stk, stk_1, stk_1_1, stk_1_2, stk_1_2_1, stk_1_3, stk_1_3_1, stk_1_3_2, stk_1_3_3, stk_1_3_4, stk_1_4, stk_1_4_1, stk_1_4_2, stk_1_4_3, stk_1_4_4, stk_1_4_5, stk_1_4_6, stk_1_4_7, stk_1_4_8, stk_1_4_9, stk_2, stk_2_1, stk_2_1_1, stk_2_1_2, stk_2_1_3, stk_2_1_4, stk_2_1_5, stk_2_1_6, stk_2_1_7, stk_2_2, stk_2_2_1, stk_2_2_2, stk_2_2_3, stk_2_2_4, stk_2_2_5, stk_2_2_6, stk_2_2_7, stk_2_2_8, stk_2_2_9, stk_2_3, stk_2_3_1, stk_2_3_2, stk_2_3_3, stk_2_3_4, stk_3, stk_3_1, stk_3_2, stk_3_2_1, stk_3_2_2, stk_3_3, stk_3_3_1, stk_3_3_2, stk_3_3_3, stk_3_3_4, stk_3_3_5, ppqa, ppqa_1, ppqa_1_1, ppqa_1_1_1, ppqa_1_1_2, ppqa_1_2, ppqa_1_2_1, ppqa_1_2_2, ppqa_2, ppqa_2_1, ppqa_2_1_1, ppqa_2_1_2, ppqa_2_1_3, ppqa_2_2, ppqa_2_2_1, ppqa_2_2_2, ppqa_2_2_3, ppqa_2_2_4, ppqa_3, ppqa_3_1, ppqa_3_1_1, ppqa_3_2, ppqa_3_2_1, ppqa_3_2_2, ppqa_3_2_3, ppqa_3_2_4, ppqa_3_2_5, pmc, pmc_1, pmc_1_1, pmc_1_1_1, pmc_1_1_2, pmc_1_2, pmc_1_2_1, pmc_1_3, pmc_1_3_1, pmc_1_4, pmc_1_4_1, pmc_1_5, pmc_1_5_1, pmc_2, pmc_2_1, pmc_2_1_1, pmc_2_2, pmc_2_2_1, pmc_2_3, pmc_2_3_1, tst1, tst1_1, tst1_1_1, tst1_1_1_1, tst1_1_1_2, tst1_1_2, tst1_1_2_1, tst1_1_3, tst1_1_3_1, tst1_1_3_2, tst1_2, tst1_2_1, tst1_2_1_1, tst1_2_1_2, tst1_2_1_3, tst1_2_1_4, tst1_2_1_5, tst1_2_1_6, tst1_2_2, tst1_2_2_1, tst1_2_2_2, tst1_2_2_3, tst1_2_3, tst1_2_3_1, tst1_2_3_2, tst1_3, tst1_3_1, tst1_3_1_1, tst1_3_1_2, tst1_3_1_3, tst1_3_1_4, tst1_3_2, tst1_3_2_1, tst1_3_2_2, tst1_3_2_3, dsn1, dsn1_1, dsn1_1_1, dsn1_1_2, dsn1_1_2_1, dsn1_1_2_2, dsn1_1_2_3, dsn1_2, dsn1_2_1, dsn1_2_1_1, dsn1_3, dsn1_3_1, dsn1_3_1_1, dsn1_3_1_2, pp2, pp2_1, pp2_1_1, pp2_1_1_1, pp2_1_1_2, pp2_1_1_3, pp2_1_1_4, pp2_1_1_5, pp2_1_1_6, pp2_1_1_7, pp2_1_1_8, pp2_1_1_9, pp2_1_2, pp2_1_2_1, pp2_1_3, pp2_1_3_1, pp2_1_4, pp2_1_4_1, pp2_1_5, pp2_1_5_1, pp2_1_5_2, cont, cont_1, cont_1_1, cont_1_1_1, cont_1_1_2, cont_1_1_3, cont_1_1_4, cont_1_2, cont_1_2_1, cont_1_2_2, cont_1_2_3, cont_1_3, cont_2, cont_2_1, cont_2_1_1, cont_2_1_2, cont_2_1_3, cont_2_1_4, cont_2_1_5, cont_2_2, cont_2_2_1, cont_2_2_2, cont_2_2_3, cont_2_2_4, cont_2_2_5, cont_2_3, cont_2_3_1, cont_2_3_2, rasm, rasm_1, rasm_1_1, rasm_1_1_1, rasm_1_1_2, rasm_1_1_3, rasm_1_2, rasm_1_2_1, rasm_1_2_2, rasm_1_2_3, rasm_1_2_4, rasm_1_2_5, rasm_2, rasm_2_1, rasm_2_2, rasm_2_2_1, rasm_2_2_2, rasm_2_2_3, rasm_2_2_4, rasm_2_2_5, rasm_2_2_6, rasm_2_2_7, rasm_2_2_8, rasm_2_3, rasm_2_3_1, rasm_2_3_2, rasm_2_3_3, rasm_3, rasm_3_1, rasm_3_2, rasm_3_2_1, rasm_3_2_2, rasm_3_2_3, rasm_3_3, rasm_4, rasm_4_1, rasm_4_1_1, rasm_4_1_2, rasm_4_1_3, rasm_4_1_4, rasm_4_1_5, rasm_4_1_6, rep, rep_1, rep_1_1, rep_1_1_1, rep_1_1_2, rep_1_1_3, rep_1_1_4, rep_1_1_5, rep_1_1_6, rep_1_1_7, rep_1_2, rep_1_2_1, rep_1_2_2, rep_1_2_3, rep_1_2_4, rep_1_2_5, rep_1_2_6, rep_1_2_7, rep_1_3, rep_1_3_1, rep_1_3_2, rep_1_3_3, rep_1_3_4, rep_1_3_5, rep_1_3_6, rep_1_4, rep_1_4_1, rep_1_4_2, rep_1_4_3, rep_1_4_4, rep_1_4_5, rep_1_5, rep_1_5_1, rep_1_5_2, rep_1_5_3, rep_1_5_4, rep_1_5_5, pi, pi_1, pi_1_1, pi_1_1_1, pi_1_1_2, pi_1_2, pi_1_2_1, pi_1_2_2, pi_1_3, pi_1_3_1, pi_1_3_2, pi_2, pi_2_1, pi_2_1_1, pi_2_1_2, pi_2_1_3, pi_2_2, pi_2_2_1, pi_2_2_2, pi_2_2_3, pi_2_2_4, pi_2_2_5, pi_2_2_6, pi_2_2_7, pi_3, pi_3_1, pi_3_1_1, pi_3_1_2, pi_3_1_3, pi_3_1_4, pi_3_1_5, pi_3_2, pi_3_2_1, pi_3_3, pi_3_3_1, pi_3_3_2, pi_3_3_3, pi_3_4, pi_3_4_1, pi_3_4_2, dsn2, dsn2_1, dsn2_1_1, dsn2_1_1_1, dsn2_1_1_2, dsn2_1_1_3, dsn2_1_2, dsn2_1_2_1, dsn2_1_2_2, dsn2_1_2_3, dsn2_1_2_4, dsn2_1_2_5, dsn2_1_3, dsn2_1_3_1, dsn2_2, dsn2_2_1, dsn2_2_1_1, dsn2_2_1_2, dsn2_2_1_3, dsn2_2_1_4, dsn2_2_1_5, dsn2_2_1_6, dsn2_2_2, dsn2_2_2_1, dsn2_2_2_2, dsn2_2_2_3, dsn2_2_3, dsn2_2_3_1, dsn2_2_3_2, dsn2_2_3_3, dsn2_2_3_4, dsn2_2_4, dsn2_2_4_1, dsn2_2_5, dsn2_2_5_1, dsn2_3, dsn2_3_1, dsn2_3_1_1, dsn2_3_1_2, dsn2_3_1_3, dsn2_3_1_4, dsn2_3_1_5, dsn2_3_2, dsn2_3_2_1, dsn2_3_2_2, dsn2_3_2_3, dsn2_4, dsn2_4_1, dsn2_4_1_1, dsn2_4_1_2, dsn2_4_2, dsn2_4_2_1, dsn2_4_3, dsn2_4_3_1, dsn2_4_3_2, dsn2_5, dsn2_5_1, rskm, rskm_1, rskm_1_1, rskm_1_1_1, rskm_1_1_2, rskm_1_2, rskm_1_2_1, rskm_1_2_2, rskm_1_3, rskm_1_3_1, rskm_2, rskm_2_1, rskm_2_1_1, rskm_2_2, rskm_2_2_1, rskm_3, rskm_3_1, rskm_3_1_1, rskm_3_1_2, rskm_3_1_3, rskm_3_1_4, rskm_3_2, rskm_3_2_1, rskm_3_2_2, rskm_3_2_3, rskm_3_2_4, rskm_3_2_5, tst2, tst2_1, tst2_1_1, tst2_1_1_1, tst2_1_1_2, tst2_1_1_3, tst2_1_1_4, tst2_1_2, tst2_1_2_1, tst2_1_3, tst2_1_3_1, tst2_1_3_2, tst2_1_3_3, tst2_2, tst2_2_1, tst2_2_1_1, tst2_2_1_2, tst2_2_1_3, tst2_2_1_4, tst2_2_1_5, tst2_2_2, tst2_2_2_1, tst2_2_2_2, tst2_2_2_3) "
                        + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
douglaskd

OMG, WTF…verifica se não faltou uma virgula na consulta :twisted:

ricardocomp

Pessoal a única alteração que eu fiz no banco foi apenas essa

ALTER TABLE "omm_assessment_1.1" RENAME COLUMN "Cm_2_2_1" TO cm_2_2_1;

e agora está aparecendo a seguinte msg toda hora

ERRO: valor é muito longo para tipo character varying(10)

Será que alguém poderia me dar uma ajuda?

[]'s.

ricardocomp

Olá douglaskd
vou dar conferida aqui :smiley:

ricardocomp

Douglaskd já conferi tudo aqui e pelo jeito ñ tem nada de errado :smiley:

neno

Ei ricardo, coloca o resto do seu método de consulta aí!

adriano_si

Cara… por partes…

1 - Verificastes se não estás tentando incluir um valor maior do que uma coluna pode suportar ???

Responde só isso, please…

ricardocomp

Falaaa neno e Adriano
então eu já verefiquei o meu arquivo de teste.txt todo
e não tem nenhum valor q extrapola o limite permitido.
Será que tem como vc’s me ajudarem ou alguém me dar uma ajuda?

[]'s.

ricardocomp

Pessoal tem um campo dessa forma na tabela

std integer,

sendo q std parece ser uma palavra reservada do sql?

[]'s.

adriano_si

cola esse método aqui:

dbconn.saveIntoDB("p5", "ricardo", "USP", "20101109_10-34-58", "127.0.0.1", "1.0", "svn", "ricardoramos", "r2", list);

Abs []

neno

Ei ricardo, coloca o seu metodo onde vc seta os parametros da consulta SQL… pode ser algo la…

ou então vc pode dar um proprio cast na consulta pra forçar o insert, ja que o erro é que em algum lugar desta query gigantesca esta ultrapassando o limite de 10 caracteres :smiley:

vc tem acesso ao script do insert dessa tabelona? veja quais as colunas que sao do tipo varchar (10), ai vc pode forçar o insert com colocando algo como

INTO suaTabela (coluna, coluna) VALUES ( CAST( ? AS VARCHAR(10)), CAST( ? AS VARCHAR(10)))…

o problema é que se todas essas colunas forem varchar(10) vc vai ter que colocar em todos os “?”… :frowning:

por isso seria melhor verificar seu metodo de consulta antes de ter esse trabalho todo…

ricardocomp

Olá pessoal vou postar o método completo

public void saveIntoDB(String projectName, String assessorName, String organizationName, String date, String assessorIP, String version, String typeRep, String projectURL, String revisionNumber, ArrayList<String> passedAssessmentValues) {

        ArrayList<String> OMMcolumn = new ArrayList<String>();

      
            try {

                // connecting to the postgresql database
                Class.forName("org.postgresql.Driver");
                Connection myConn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/omm_tool?user=postgres&password=pswd");
                Statement statement = myConn.createStatement();                

                // for omm_1.1
                PreparedStatement ps = myConn.prepareStatement("INSERT INTO \"omm_assessment_1.1\" "
                        + "(id, project_name, assessor_name, organization_name, assessment_time, version, typerep, projecturl, revision_number, assessor_ip, pdoc, pdoc_1, pdoc_1_1, pdoc_1_1_1, pdoc_1_1_2, pdoc_1_1_3, pdoc_1_1_4, pdoc_1_1_5, pdoc_1_2, pdoc_1_2_1, pdoc_1_2_2, pdoc_1_2_3, pdoc_1_3, pdoc_1_3_1, pdoc_1_3_2, pdoc_1_3_3, pdoc_1_3_4, pdoc_2, pdoc_2_1, pdoc_2_1_1, pdoc_2_1_2, pdoc_2_2, pdoc_2_2_1, pdoc_2_2_2, pdoc_3, pdoc_3_1, pdoc_3_1_1, pdoc_3_1_2, pdoc_3_2, pdoc_3_2_1, pdoc_3_3, pdoc_3_3_1, pdoc_3_4, pdoc_3_4_1, std, std_1, std_1_1, std_1_1_1, std_1_1_2, std_1_1_3, std_1_2, std_1_2_1, std_1_3, std_1_3_1, std_1_3_2, std_1_3_3, std_1_3_4, std_1_3_5, std_1_3_6, std_1_3_7, std_1_3_8, std_1_4, std_1_4_1, std_1_5, std_2, std_2_1, std_2_1_1, std_2_1_2, std_2_1_3, std_2_1_4, qtp, qtp_1, qtp_1_1, qtp_1_2, qtp_1_2_1, qtp_1_2_2, qtp_1_2_3, qtp_1_2_4, qtp_1_2_5, qtp_1_2_6, qtp_1_2_7, qtp_1_2_8, qtp_1_2_9, qtp_1_3, qtp_1_3_1, qtp_1_3_2, qtp_1_3_3, qtp_1_3_4, qtp_1_4, qtp_1_4_1, qtp_1_4_2, qtp_1_4_3, qtp_1_4_4, qtp_2, qtp_2_1, qtp_2_1_1, qtp_2_1_2, qtp_2_2, qtp_2_2_1, qtp_2_2_2, qtp_2_3, qtp_2_3_1, qtp_2_3_2, qtp_2_3_3, qtp_3, qtp_3_1, qtp_3_1_1, qtp_3_1_2, qtp_3_1_3, qtp_3_1_4, qtp_3_1_5, qtp_3_1_6, qtp_3_2, qtp_3_2_1, qtp_3_2_2, qtp_3_2_3, qtp_3_2_4, qtp_3_3, qtp_3_3_1, qtp_3_3_2, qtp_3_3_3, qtp_3_3_4, qtp_3_3_5, qtp_3_3_6, qtp_3_3_7, lcs, lcs_1, lcs_1_1, lcs_1_1_1, lcs_1_1_2, lcs_1_1_3, lcs_1_2, lcs_1_2_1, lcs_1_2_2, lcs_1_2_3, lcs_1_2_4, lcs_2, lcs_2_1, lcs_2_2, lcs_2_3, lcs_2_3_1, lcs_2_3_2, lcs_3, lcs_3_1, lcs_3_2, lcs_3_2_1, env, env_1, env_1_1, env_1_1_1, env_1_1_2, env_1_1_3, env_1_1_4, env_1_1_5, env_1_1_6, env_1_1_7, env_1_2, env_1_2_1, env_1_2_2, env_1_2_3, env_1_3, env_1_3_1, env_1_3_2, env_1_3_3, env_1_3_4, env_1_3_5, env_1_3_6, env_1_3_7, env_1_3_8, env_1_3_9, env_2, env_2_1, env_2_1_1, env_2_1_2, env_2_1_3, env_2_1_4, env_2_2, env_2_2_1, env_3, env_3_1, env_3_1_1, env_3_1_2, dfct, dfct_1, dfct_1_1, dfct_1_1_1, dfct_1_1_2, dfct_1_1_3, dfct_1_1_4, dfct_1_2, dfct_1_2_1, dfct_1_2_2, dfct_2, dfct_2_1, dfct_2_1_1, dfct_2_1_2, dfct_2_1_3, dfct_2_1_4, dfct_2_1_5, dfct_3, dfct_3_1, dfct_3_1_1, dfct_3_1_2, dfct_3_1_3, dfct_3_2, dfct_3_2_1, dfct_3_2_2, dfct_3_2_3, dfct_3_2_4, dfct_4, dfct_4_1, dfct_4_1_1, dfct_4_1_2, dfct_4_2, dfct_4_2_1, dfct_4_3, dfct_4_4, dfct_4_4_1, mst, mst_1, mst_1_1, mst_1_1_1, mst_1_1_2, mst_1_1_3, mst_1_1_4, mst_1_1_5, mst_1_1_6, mst_1_2, mst_1_3, mst_1_3_1, mst_1_3_2, mst_1_3_3, mst_1_3_4, mst_1_3_5, mst_2, mst_2_1, mst_2_1_1, mst_2_1_2, mst_2_1_3, mst_2_1_4, mst_2_1_5, mst_2_2, mst_2_2_1, mst_2_2_2, mst_2_3, cm, cm_1, cm_1_1, cm_1_2, cm_1_2_1, cm_1_2_2, cm_1_2_3, cm_1_3, cm_1_3_1, cm_1_3_2, cm_2, cm_2_1, cm_2_1_1, cm_2_2, cm_2_2_1, cm_2_2_2, cm_3, cm_3_1, cm_3_1_1, cm_3_1_2, cm_3_1_3, cm_3_1_4, cm_3_1_5, cm_3_2, cm_3_2_1, cm_3_2_2, pp1, pp1_1, pp1_1_1, pp1_1_1_1, pp1_1_1_2, pp1_1_1_3, pp1_1_2, pp1_1_2_1, pp1_1_2_2, pp1_1_2_3, pp1_1_2_4, pp1_1_3, pp1_1_3_1, pp1_1_4, pp1_1_4_1, pp1_1_4_2, pp1_1_4_3, pp1_2, pp1_2_1, pp1_2_1_1, pp1_2_1_2, pp1_2_1_3, pp1_2_2, pp1_2_2_1, pp1_2_2_2, pp1_2_2_3, pp1_2_3, pp1_2_3_1, pp1_2_3_2, pp1_2_3_3, pp1_2_3_4, pp1_2_3_5, pp1_2_3_6, pp1_2_4, pp1_2_4_1, pp1_2_4_2, pp1_2_4_3, pp1_2_5, pp1_2_5_1, reqm, reqm_1, reqm_1_1, reqm_1_1_1, reqm_1_1_2, reqm_1_1_3, reqm_1_1_4, reqm_1_2, reqm_1_2_1, reqm_1_2_2, reqm_1_3, reqm_1_3_1, reqm_1_3_2, reqm_1_3_3, reqm_1_4, reqm_1_4_1, reqm_1_4_2, reqm_1_4_3, rdmp, rdmp_1, rdmp_1_1, rdmp_1_1_1, rdmp_1_2, rdmp_1_2_1, rdmp_1_2_2, rdmp_1_2_3, rdmp_1_2_4, rdmp_1_2_5, rdmp_1_2_6, rdmp_1_3, rdmp_1_3_1, rdmp_1_3_2, rdmp2, rdmp2_1, rdmp2_1_1, rdmp2_1_2, rdmp2_1_2_1, rdmp2_1_2_2, rdmp2_1_3, rdmp2_1_3_1, stk, stk_1, stk_1_1, stk_1_2, stk_1_2_1, stk_1_3, stk_1_3_1, stk_1_3_2, stk_1_3_3, stk_1_3_4, stk_1_4, stk_1_4_1, stk_1_4_2, stk_1_4_3, stk_1_4_4, stk_1_4_5, stk_1_4_6, stk_1_4_7, stk_1_4_8, stk_1_4_9, stk_2, stk_2_1, stk_2_1_1, stk_2_1_2, stk_2_1_3, stk_2_1_4, stk_2_1_5, stk_2_1_6, stk_2_1_7, stk_2_2, stk_2_2_1, stk_2_2_2, stk_2_2_3, stk_2_2_4, stk_2_2_5, stk_2_2_6, stk_2_2_7, stk_2_2_8, stk_2_2_9, stk_2_3, stk_2_3_1, stk_2_3_2, stk_2_3_3, stk_2_3_4, stk_3, stk_3_1, stk_3_2, stk_3_2_1, stk_3_2_2, stk_3_3, stk_3_3_1, stk_3_3_2, stk_3_3_3, stk_3_3_4, stk_3_3_5, ppqa, ppqa_1, ppqa_1_1, ppqa_1_1_1, ppqa_1_1_2, ppqa_1_2, ppqa_1_2_1, ppqa_1_2_2, ppqa_2, ppqa_2_1, ppqa_2_1_1, ppqa_2_1_2, ppqa_2_1_3, ppqa_2_2, ppqa_2_2_1, ppqa_2_2_2, ppqa_2_2_3, ppqa_2_2_4, ppqa_3, ppqa_3_1, ppqa_3_1_1, ppqa_3_2, ppqa_3_2_1, ppqa_3_2_2, ppqa_3_2_3, ppqa_3_2_4, ppqa_3_2_5, pmc, pmc_1, pmc_1_1, pmc_1_1_1, pmc_1_1_2, pmc_1_2, pmc_1_2_1, pmc_1_3, pmc_1_3_1, pmc_1_4, pmc_1_4_1, pmc_1_5, pmc_1_5_1, pmc_2, pmc_2_1, pmc_2_1_1, pmc_2_2, pmc_2_2_1, pmc_2_3, pmc_2_3_1, tst1, tst1_1, tst1_1_1, tst1_1_1_1, tst1_1_1_2, tst1_1_2, tst1_1_2_1, tst1_1_3, tst1_1_3_1, tst1_1_3_2, tst1_2, tst1_2_1, tst1_2_1_1, tst1_2_1_2, tst1_2_1_3, tst1_2_1_4, tst1_2_1_5, tst1_2_1_6, tst1_2_2, tst1_2_2_1, tst1_2_2_2, tst1_2_2_3, tst1_2_3, tst1_2_3_1, tst1_2_3_2, tst1_3, tst1_3_1, tst1_3_1_1, tst1_3_1_2, tst1_3_1_3, tst1_3_1_4, tst1_3_2, tst1_3_2_1, tst1_3_2_2, tst1_3_2_3, dsn1, dsn1_1, dsn1_1_1, dsn1_1_2, dsn1_1_2_1, dsn1_1_2_2, dsn1_1_2_3, dsn1_2, dsn1_2_1, dsn1_2_1_1, dsn1_3, dsn1_3_1, dsn1_3_1_1, dsn1_3_1_2, pp2, pp2_1, pp2_1_1, pp2_1_1_1, pp2_1_1_2, pp2_1_1_3, pp2_1_1_4, pp2_1_1_5, pp2_1_1_6, pp2_1_1_7, pp2_1_1_8, pp2_1_1_9, pp2_1_2, pp2_1_2_1, pp2_1_3, pp2_1_3_1, pp2_1_4, pp2_1_4_1, pp2_1_5, pp2_1_5_1, pp2_1_5_2, cont, cont_1, cont_1_1, cont_1_1_1, cont_1_1_2, cont_1_1_3, cont_1_1_4, cont_1_2, cont_1_2_1, cont_1_2_2, cont_1_2_3, cont_1_3, cont_2, cont_2_1, cont_2_1_1, cont_2_1_2, cont_2_1_3, cont_2_1_4, cont_2_1_5, cont_2_2, cont_2_2_1, cont_2_2_2, cont_2_2_3, cont_2_2_4, cont_2_2_5, cont_2_3, cont_2_3_1, cont_2_3_2, rasm, rasm_1, rasm_1_1, rasm_1_1_1, rasm_1_1_2, rasm_1_1_3, rasm_1_2, rasm_1_2_1, rasm_1_2_2, rasm_1_2_3, rasm_1_2_4, rasm_1_2_5, rasm_2, rasm_2_1, rasm_2_2, rasm_2_2_1, rasm_2_2_2, rasm_2_2_3, rasm_2_2_4, rasm_2_2_5, rasm_2_2_6, rasm_2_2_7, rasm_2_2_8, rasm_2_3, rasm_2_3_1, rasm_2_3_2, rasm_2_3_3, rasm_3, rasm_3_1, rasm_3_2, rasm_3_2_1, rasm_3_2_2, rasm_3_2_3, rasm_3_3, rasm_4, rasm_4_1, rasm_4_1_1, rasm_4_1_2, rasm_4_1_3, rasm_4_1_4, rasm_4_1_5, rasm_4_1_6, rep, rep_1, rep_1_1, rep_1_1_1, rep_1_1_2, rep_1_1_3, rep_1_1_4, rep_1_1_5, rep_1_1_6, rep_1_1_7, rep_1_2, rep_1_2_1, rep_1_2_2, rep_1_2_3, rep_1_2_4, rep_1_2_5, rep_1_2_6, rep_1_2_7, rep_1_3, rep_1_3_1, rep_1_3_2, rep_1_3_3, rep_1_3_4, rep_1_3_5, rep_1_3_6, rep_1_4, rep_1_4_1, rep_1_4_2, rep_1_4_3, rep_1_4_4, rep_1_4_5, rep_1_5, rep_1_5_1, rep_1_5_2, rep_1_5_3, rep_1_5_4, rep_1_5_5, pi, pi_1, pi_1_1, pi_1_1_1, pi_1_1_2, pi_1_2, pi_1_2_1, pi_1_2_2, pi_1_3, pi_1_3_1, pi_1_3_2, pi_2, pi_2_1, pi_2_1_1, pi_2_1_2, pi_2_1_3, pi_2_2, pi_2_2_1, pi_2_2_2, pi_2_2_3, pi_2_2_4, pi_2_2_5, pi_2_2_6, pi_2_2_7, pi_3, pi_3_1, pi_3_1_1, pi_3_1_2, pi_3_1_3, pi_3_1_4, pi_3_1_5, pi_3_2, pi_3_2_1, pi_3_3, pi_3_3_1, pi_3_3_2, pi_3_3_3, pi_3_4, pi_3_4_1, pi_3_4_2, dsn2, dsn2_1, dsn2_1_1, dsn2_1_1_1, dsn2_1_1_2, dsn2_1_1_3, dsn2_1_2, dsn2_1_2_1, dsn2_1_2_2, dsn2_1_2_3, dsn2_1_2_4, dsn2_1_2_5, dsn2_1_3, dsn2_1_3_1, dsn2_2, dsn2_2_1, dsn2_2_1_1, dsn2_2_1_2, dsn2_2_1_3, dsn2_2_1_4, dsn2_2_1_5, dsn2_2_1_6, dsn2_2_2, dsn2_2_2_1, dsn2_2_2_2, dsn2_2_2_3, dsn2_2_3, dsn2_2_3_1, dsn2_2_3_2, dsn2_2_3_3, dsn2_2_3_4, dsn2_2_4, dsn2_2_4_1, dsn2_2_5, dsn2_2_5_1, dsn2_3, dsn2_3_1, dsn2_3_1_1, dsn2_3_1_2, dsn2_3_1_3, dsn2_3_1_4, dsn2_3_1_5, dsn2_3_2, dsn2_3_2_1, dsn2_3_2_2, dsn2_3_2_3, dsn2_4, dsn2_4_1, dsn2_4_1_1, dsn2_4_1_2, dsn2_4_2, dsn2_4_2_1, dsn2_4_3, dsn2_4_3_1, dsn2_4_3_2, dsn2_5, dsn2_5_1, rskm, rskm_1, rskm_1_1, rskm_1_1_1, rskm_1_1_2, rskm_1_2, rskm_1_2_1, rskm_1_2_2, rskm_1_3, rskm_1_3_1, rskm_2, rskm_2_1, rskm_2_1_1, rskm_2_2, rskm_2_2_1, rskm_3, rskm_3_1, rskm_3_1_1, rskm_3_1_2, rskm_3_1_3, rskm_3_1_4, rskm_3_2, rskm_3_2_1, rskm_3_2_2, rskm_3_2_3, rskm_3_2_4, rskm_3_2_5, tst2, tst2_1, tst2_1_1, tst2_1_1_1, tst2_1_1_2, tst2_1_1_3, tst2_1_1_4, tst2_1_2, tst2_1_2_1, tst2_1_3, tst2_1_3_1, tst2_1_3_2, tst2_1_3_3, tst2_2, tst2_2_1, tst2_2_1_1, tst2_2_1_2, tst2_2_1_3, tst2_2_1_4, tst2_2_1_5, tst2_2_2, tst2_2_2_1, tst2_2_2_2, tst2_2_2_3) "
                        + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");

                int idNew = 0;
                ResultSet rs = statement.executeQuery("SELECT * FROM \"omm_assessment_1.1\" ORDER BY id");
                while (rs.next()) {
                    idNew = rs.getInt(1);
                }
                rs.close();

                ps.setInt(1, idNew + 1);
                ps.setString(2, projectName);
                ps.setString(3, assessorName);
                ps.setString(4, organizationName);
                ps.setString(5, date);
                ps.setString(6, assessorIP);

                ps.setString(7, version);
                ps.setString(8, typeRep);
                ps.setString(9, projectURL);
                ps.setString(10, revisionNumber);

                int i = 11;

                Iterator<String> OMMassessmentValueIter = passedAssessmentValues.iterator();
                while (OMMassessmentValueIter.hasNext()) {
                    String assessmentValue = OMMassessmentValueIter.next();
                    if (assessmentValue.equals("") || assessmentValue == null) {
                        assessmentValue = "0";
                    }
                    Float floatValue = Float.parseFloat(assessmentValue);
                    int value = floatValue.intValue();
                    ps.setInt(i, value);
                    i = i + 1;                   
                }

                ps.executeUpdate();
                ps.close();
                myConn.close();

            }
            catch (ClassNotFoundException e) {
                System.out.println("ClassNotFoundException " + e.getMessage());
            }
            catch (SQLException sql) {
                System.out.println("SQLException" + sql.getMessage());
            }

    }

Será que alguém pode me dar uma ajuda?

[]'s.

drsmachado

Reveja a estrutura do tabela do teu banco, verifique os campos que estão limitados a 10 caracteres.
Embora seja perfeitamente possível realizar um insert com a ordem de inserção aleatória, o ideal e e mais fácil de manter é sempre seguir a ordem dos dados na tabela.
Estude um pouco de normalização, seria muito mais fácil ter dividido a super tabela criada em várias outras relacionadas com foreign keys, além de facilitar o controle no momento de inserir e de tratar erros como o apresentado.

R

ricardocomp:
Olá pessoal vou postar o método completo

public void saveIntoDB(String projectName, String assessorName, String organizationName, String date, String assessorIP, String version, String typeRep, String projectURL, String revisionNumber, ArrayList<String> passedAssessmentValues) {

        ArrayList<String> OMMcolumn = new ArrayList<String>();

      
            try {

                // connecting to the postgresql database
                Class.forName("org.postgresql.Driver");
                Connection myConn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/omm_tool?user=postgres&password=pswd");
                Statement statement = myConn.createStatement();                

                // for omm_1.1
                PreparedStatement ps = myConn.prepareStatement("INSERT INTO \"omm_assessment_1.1\" "
                        + "(id, project_name, assessor_name, organization_name, assessment_time, version, typerep, projecturl, revision_number, assessor_ip, pdoc, pdoc_1, pdoc_1_1, pdoc_1_1_1, pdoc_1_1_2, pdoc_1_1_3, pdoc_1_1_4, pdoc_1_1_5, pdoc_1_2, pdoc_1_2_1, pdoc_1_2_2, pdoc_1_2_3, pdoc_1_3, pdoc_1_3_1, pdoc_1_3_2, pdoc_1_3_3, pdoc_1_3_4, pdoc_2, pdoc_2_1, pdoc_2_1_1, pdoc_2_1_2, pdoc_2_2, pdoc_2_2_1, pdoc_2_2_2, pdoc_3, pdoc_3_1, pdoc_3_1_1, pdoc_3_1_2, pdoc_3_2, pdoc_3_2_1, pdoc_3_3, pdoc_3_3_1, pdoc_3_4, pdoc_3_4_1, std, std_1, std_1_1, std_1_1_1, std_1_1_2, std_1_1_3, std_1_2, std_1_2_1, std_1_3, std_1_3_1, std_1_3_2, std_1_3_3, std_1_3_4, std_1_3_5, std_1_3_6, std_1_3_7, std_1_3_8, std_1_4, std_1_4_1, std_1_5, std_2, std_2_1, std_2_1_1, std_2_1_2, std_2_1_3, std_2_1_4, qtp, qtp_1, qtp_1_1, qtp_1_2, qtp_1_2_1, qtp_1_2_2, qtp_1_2_3, qtp_1_2_4, qtp_1_2_5, qtp_1_2_6, qtp_1_2_7, qtp_1_2_8, qtp_1_2_9, qtp_1_3, qtp_1_3_1, qtp_1_3_2, qtp_1_3_3, qtp_1_3_4, qtp_1_4, qtp_1_4_1, qtp_1_4_2, qtp_1_4_3, qtp_1_4_4, qtp_2, qtp_2_1, qtp_2_1_1, qtp_2_1_2, qtp_2_2, qtp_2_2_1, qtp_2_2_2, qtp_2_3, qtp_2_3_1, qtp_2_3_2, qtp_2_3_3, qtp_3, qtp_3_1, qtp_3_1_1, qtp_3_1_2, qtp_3_1_3, qtp_3_1_4, qtp_3_1_5, qtp_3_1_6, qtp_3_2, qtp_3_2_1, qtp_3_2_2, qtp_3_2_3, qtp_3_2_4, qtp_3_3, qtp_3_3_1, qtp_3_3_2, qtp_3_3_3, qtp_3_3_4, qtp_3_3_5, qtp_3_3_6, qtp_3_3_7, lcs, lcs_1, lcs_1_1, lcs_1_1_1, lcs_1_1_2, lcs_1_1_3, lcs_1_2, lcs_1_2_1, lcs_1_2_2, lcs_1_2_3, lcs_1_2_4, lcs_2, lcs_2_1, lcs_2_2, lcs_2_3, lcs_2_3_1, lcs_2_3_2, lcs_3, lcs_3_1, lcs_3_2, lcs_3_2_1, env, env_1, env_1_1, env_1_1_1, env_1_1_2, env_1_1_3, env_1_1_4, env_1_1_5, env_1_1_6, env_1_1_7, env_1_2, env_1_2_1, env_1_2_2, env_1_2_3, env_1_3, env_1_3_1, env_1_3_2, env_1_3_3, env_1_3_4, env_1_3_5, env_1_3_6, env_1_3_7, env_1_3_8, env_1_3_9, env_2, env_2_1, env_2_1_1, env_2_1_2, env_2_1_3, env_2_1_4, env_2_2, env_2_2_1, env_3, env_3_1, env_3_1_1, env_3_1_2, dfct, dfct_1, dfct_1_1, dfct_1_1_1, dfct_1_1_2, dfct_1_1_3, dfct_1_1_4, dfct_1_2, dfct_1_2_1, dfct_1_2_2, dfct_2, dfct_2_1, dfct_2_1_1, dfct_2_1_2, dfct_2_1_3, dfct_2_1_4, dfct_2_1_5, dfct_3, dfct_3_1, dfct_3_1_1, dfct_3_1_2, dfct_3_1_3, dfct_3_2, dfct_3_2_1, dfct_3_2_2, dfct_3_2_3, dfct_3_2_4, dfct_4, dfct_4_1, dfct_4_1_1, dfct_4_1_2, dfct_4_2, dfct_4_2_1, dfct_4_3, dfct_4_4, dfct_4_4_1, mst, mst_1, mst_1_1, mst_1_1_1, mst_1_1_2, mst_1_1_3, mst_1_1_4, mst_1_1_5, mst_1_1_6, mst_1_2, mst_1_3, mst_1_3_1, mst_1_3_2, mst_1_3_3, mst_1_3_4, mst_1_3_5, mst_2, mst_2_1, mst_2_1_1, mst_2_1_2, mst_2_1_3, mst_2_1_4, mst_2_1_5, mst_2_2, mst_2_2_1, mst_2_2_2, mst_2_3, cm, cm_1, cm_1_1, cm_1_2, cm_1_2_1, cm_1_2_2, cm_1_2_3, cm_1_3, cm_1_3_1, cm_1_3_2, cm_2, cm_2_1, cm_2_1_1, cm_2_2, cm_2_2_1, cm_2_2_2, cm_3, cm_3_1, cm_3_1_1, cm_3_1_2, cm_3_1_3, cm_3_1_4, cm_3_1_5, cm_3_2, cm_3_2_1, cm_3_2_2, pp1, pp1_1, pp1_1_1, pp1_1_1_1, pp1_1_1_2, pp1_1_1_3, pp1_1_2, pp1_1_2_1, pp1_1_2_2, pp1_1_2_3, pp1_1_2_4, pp1_1_3, pp1_1_3_1, pp1_1_4, pp1_1_4_1, pp1_1_4_2, pp1_1_4_3, pp1_2, pp1_2_1, pp1_2_1_1, pp1_2_1_2, pp1_2_1_3, pp1_2_2, pp1_2_2_1, pp1_2_2_2, pp1_2_2_3, pp1_2_3, pp1_2_3_1, pp1_2_3_2, pp1_2_3_3, pp1_2_3_4, pp1_2_3_5, pp1_2_3_6, pp1_2_4, pp1_2_4_1, pp1_2_4_2, pp1_2_4_3, pp1_2_5, pp1_2_5_1, reqm, reqm_1, reqm_1_1, reqm_1_1_1, reqm_1_1_2, reqm_1_1_3, reqm_1_1_4, reqm_1_2, reqm_1_2_1, reqm_1_2_2, reqm_1_3, reqm_1_3_1, reqm_1_3_2, reqm_1_3_3, reqm_1_4, reqm_1_4_1, reqm_1_4_2, reqm_1_4_3, rdmp, rdmp_1, rdmp_1_1, rdmp_1_1_1, rdmp_1_2, rdmp_1_2_1, rdmp_1_2_2, rdmp_1_2_3, rdmp_1_2_4, rdmp_1_2_5, rdmp_1_2_6, rdmp_1_3, rdmp_1_3_1, rdmp_1_3_2, rdmp2, rdmp2_1, rdmp2_1_1, rdmp2_1_2, rdmp2_1_2_1, rdmp2_1_2_2, rdmp2_1_3, rdmp2_1_3_1, stk, stk_1, stk_1_1, stk_1_2, stk_1_2_1, stk_1_3, stk_1_3_1, stk_1_3_2, stk_1_3_3, stk_1_3_4, stk_1_4, stk_1_4_1, stk_1_4_2, stk_1_4_3, stk_1_4_4, stk_1_4_5, stk_1_4_6, stk_1_4_7, stk_1_4_8, stk_1_4_9, stk_2, stk_2_1, stk_2_1_1, stk_2_1_2, stk_2_1_3, stk_2_1_4, stk_2_1_5, stk_2_1_6, stk_2_1_7, stk_2_2, stk_2_2_1, stk_2_2_2, stk_2_2_3, stk_2_2_4, stk_2_2_5, stk_2_2_6, stk_2_2_7, stk_2_2_8, stk_2_2_9, stk_2_3, stk_2_3_1, stk_2_3_2, stk_2_3_3, stk_2_3_4, stk_3, stk_3_1, stk_3_2, stk_3_2_1, stk_3_2_2, stk_3_3, stk_3_3_1, stk_3_3_2, stk_3_3_3, stk_3_3_4, stk_3_3_5, ppqa, ppqa_1, ppqa_1_1, ppqa_1_1_1, ppqa_1_1_2, ppqa_1_2, ppqa_1_2_1, ppqa_1_2_2, ppqa_2, ppqa_2_1, ppqa_2_1_1, ppqa_2_1_2, ppqa_2_1_3, ppqa_2_2, ppqa_2_2_1, ppqa_2_2_2, ppqa_2_2_3, ppqa_2_2_4, ppqa_3, ppqa_3_1, ppqa_3_1_1, ppqa_3_2, ppqa_3_2_1, ppqa_3_2_2, ppqa_3_2_3, ppqa_3_2_4, ppqa_3_2_5, pmc, pmc_1, pmc_1_1, pmc_1_1_1, pmc_1_1_2, pmc_1_2, pmc_1_2_1, pmc_1_3, pmc_1_3_1, pmc_1_4, pmc_1_4_1, pmc_1_5, pmc_1_5_1, pmc_2, pmc_2_1, pmc_2_1_1, pmc_2_2, pmc_2_2_1, pmc_2_3, pmc_2_3_1, tst1, tst1_1, tst1_1_1, tst1_1_1_1, tst1_1_1_2, tst1_1_2, tst1_1_2_1, tst1_1_3, tst1_1_3_1, tst1_1_3_2, tst1_2, tst1_2_1, tst1_2_1_1, tst1_2_1_2, tst1_2_1_3, tst1_2_1_4, tst1_2_1_5, tst1_2_1_6, tst1_2_2, tst1_2_2_1, tst1_2_2_2, tst1_2_2_3, tst1_2_3, tst1_2_3_1, tst1_2_3_2, tst1_3, tst1_3_1, tst1_3_1_1, tst1_3_1_2, tst1_3_1_3, tst1_3_1_4, tst1_3_2, tst1_3_2_1, tst1_3_2_2, tst1_3_2_3, dsn1, dsn1_1, dsn1_1_1, dsn1_1_2, dsn1_1_2_1, dsn1_1_2_2, dsn1_1_2_3, dsn1_2, dsn1_2_1, dsn1_2_1_1, dsn1_3, dsn1_3_1, dsn1_3_1_1, dsn1_3_1_2, pp2, pp2_1, pp2_1_1, pp2_1_1_1, pp2_1_1_2, pp2_1_1_3, pp2_1_1_4, pp2_1_1_5, pp2_1_1_6, pp2_1_1_7, pp2_1_1_8, pp2_1_1_9, pp2_1_2, pp2_1_2_1, pp2_1_3, pp2_1_3_1, pp2_1_4, pp2_1_4_1, pp2_1_5, pp2_1_5_1, pp2_1_5_2, cont, cont_1, cont_1_1, cont_1_1_1, cont_1_1_2, cont_1_1_3, cont_1_1_4, cont_1_2, cont_1_2_1, cont_1_2_2, cont_1_2_3, cont_1_3, cont_2, cont_2_1, cont_2_1_1, cont_2_1_2, cont_2_1_3, cont_2_1_4, cont_2_1_5, cont_2_2, cont_2_2_1, cont_2_2_2, cont_2_2_3, cont_2_2_4, cont_2_2_5, cont_2_3, cont_2_3_1, cont_2_3_2, rasm, rasm_1, rasm_1_1, rasm_1_1_1, rasm_1_1_2, rasm_1_1_3, rasm_1_2, rasm_1_2_1, rasm_1_2_2, rasm_1_2_3, rasm_1_2_4, rasm_1_2_5, rasm_2, rasm_2_1, rasm_2_2, rasm_2_2_1, rasm_2_2_2, rasm_2_2_3, rasm_2_2_4, rasm_2_2_5, rasm_2_2_6, rasm_2_2_7, rasm_2_2_8, rasm_2_3, rasm_2_3_1, rasm_2_3_2, rasm_2_3_3, rasm_3, rasm_3_1, rasm_3_2, rasm_3_2_1, rasm_3_2_2, rasm_3_2_3, rasm_3_3, rasm_4, rasm_4_1, rasm_4_1_1, rasm_4_1_2, rasm_4_1_3, rasm_4_1_4, rasm_4_1_5, rasm_4_1_6, rep, rep_1, rep_1_1, rep_1_1_1, rep_1_1_2, rep_1_1_3, rep_1_1_4, rep_1_1_5, rep_1_1_6, rep_1_1_7, rep_1_2, rep_1_2_1, rep_1_2_2, rep_1_2_3, rep_1_2_4, rep_1_2_5, rep_1_2_6, rep_1_2_7, rep_1_3, rep_1_3_1, rep_1_3_2, rep_1_3_3, rep_1_3_4, rep_1_3_5, rep_1_3_6, rep_1_4, rep_1_4_1, rep_1_4_2, rep_1_4_3, rep_1_4_4, rep_1_4_5, rep_1_5, rep_1_5_1, rep_1_5_2, rep_1_5_3, rep_1_5_4, rep_1_5_5, pi, pi_1, pi_1_1, pi_1_1_1, pi_1_1_2, pi_1_2, pi_1_2_1, pi_1_2_2, pi_1_3, pi_1_3_1, pi_1_3_2, pi_2, pi_2_1, pi_2_1_1, pi_2_1_2, pi_2_1_3, pi_2_2, pi_2_2_1, pi_2_2_2, pi_2_2_3, pi_2_2_4, pi_2_2_5, pi_2_2_6, pi_2_2_7, pi_3, pi_3_1, pi_3_1_1, pi_3_1_2, pi_3_1_3, pi_3_1_4, pi_3_1_5, pi_3_2, pi_3_2_1, pi_3_3, pi_3_3_1, pi_3_3_2, pi_3_3_3, pi_3_4, pi_3_4_1, pi_3_4_2, dsn2, dsn2_1, dsn2_1_1, dsn2_1_1_1, dsn2_1_1_2, dsn2_1_1_3, dsn2_1_2, dsn2_1_2_1, dsn2_1_2_2, dsn2_1_2_3, dsn2_1_2_4, dsn2_1_2_5, dsn2_1_3, dsn2_1_3_1, dsn2_2, dsn2_2_1, dsn2_2_1_1, dsn2_2_1_2, dsn2_2_1_3, dsn2_2_1_4, dsn2_2_1_5, dsn2_2_1_6, dsn2_2_2, dsn2_2_2_1, dsn2_2_2_2, dsn2_2_2_3, dsn2_2_3, dsn2_2_3_1, dsn2_2_3_2, dsn2_2_3_3, dsn2_2_3_4, dsn2_2_4, dsn2_2_4_1, dsn2_2_5, dsn2_2_5_1, dsn2_3, dsn2_3_1, dsn2_3_1_1, dsn2_3_1_2, dsn2_3_1_3, dsn2_3_1_4, dsn2_3_1_5, dsn2_3_2, dsn2_3_2_1, dsn2_3_2_2, dsn2_3_2_3, dsn2_4, dsn2_4_1, dsn2_4_1_1, dsn2_4_1_2, dsn2_4_2, dsn2_4_2_1, dsn2_4_3, dsn2_4_3_1, dsn2_4_3_2, dsn2_5, dsn2_5_1, rskm, rskm_1, rskm_1_1, rskm_1_1_1, rskm_1_1_2, rskm_1_2, rskm_1_2_1, rskm_1_2_2, rskm_1_3, rskm_1_3_1, rskm_2, rskm_2_1, rskm_2_1_1, rskm_2_2, rskm_2_2_1, rskm_3, rskm_3_1, rskm_3_1_1, rskm_3_1_2, rskm_3_1_3, rskm_3_1_4, rskm_3_2, rskm_3_2_1, rskm_3_2_2, rskm_3_2_3, rskm_3_2_4, rskm_3_2_5, tst2, tst2_1, tst2_1_1, tst2_1_1_1, tst2_1_1_2, tst2_1_1_3, tst2_1_1_4, tst2_1_2, tst2_1_2_1, tst2_1_3, tst2_1_3_1, tst2_1_3_2, tst2_1_3_3, tst2_2, tst2_2_1, tst2_2_1_1, tst2_2_1_2, tst2_2_1_3, tst2_2_1_4, tst2_2_1_5, tst2_2_2, tst2_2_2_1, tst2_2_2_2, tst2_2_2_3) "
                        + "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");

Bizarro hein…

pmlm

Já ouviste falar em max?

int idNew = 0;
                ResultSet rs = statement.executeQuery("SELECT max(id) as id FROM \"omm_assessment_1.1\" ");
                if(rs.next()) {
                    idNew = rs.getInt(1);
                } else {
                    idNew = 0;
                }

E isto está mal, tens colunas trocadas:

adriano_si

1º - raf4ever, cara, edita teu tópico aí e tira o Quote do Post do cara… o código dele já é grande, vc ainda cita…

2º - acho que o pm matou a questão… estás passando os Parâmetros invertidos… ricardo, estuda mais esses métodos do JDBC cara… ficar fazendo por tentaitva e erro é cruel, não vais aprender nada… Irão corrigir o código pra ti sempre e nunca vais aprender a fazer sozinho…

3º - se não for o que o pm falou, faz a alteração e posta o novo resultado da execução…

Abs []

EDIT - http://www.itexto.net/devkico/?p=728 dá uma lida nesse texto que eu acho que vale a pena…

M

nessas horas que o hibernate é bem vindo…eu axo :idea:

adriano_si

Verdade magraum… mas a verdade é que nem todo Sistema pode ter sua persistência gerenciada por um Framework ORM por Ns questões…

E pra ele que tá aprendendo é INDISPENSÁVEL trabalhar com JDBC puro pra entender os promenores…

J

É verdade sim, mas como o adriano_si colocou… antes de passar a um frame qualquer ele tem que aprender como funciona 1º. :wink:

Pelo menos ele não tá usando concatenação pra tudo, já tá usando o PreparedStatement… :shock:

M

ah sim, certeza, inclusive o hibernate no começo é tao chato de usar (muito sensível) quanto escrever um codigo sql grande assim
é que eu aprendi o hibernate a pouco tempo daí eu ja fico imaginando ele nessa situação 8)
quanto ao PrepareStatement, imagina se tivesse usando o Statement o tamanho que iria ficar :shock: :lol:

ricardocomp

Obrigado a todos pela ajuda o erro era exatamente o que o pmlm disse
era a coluna trocada mesmo e dava pau na hora de executar o método setString.

ps.setString(6, assessorIP);

Pessoal podem ficar despreocupado e tranquilos por que não fui eu quem modelou esse banco
dessa forma.

Um Forte Abraço a Todos.

Criado 11 de novembro de 2010
Ultima resposta 12 de nov. de 2010
Respostas 30
Participantes 13