Will para wrote:
> É quase isso sim, no meu caso to criando uma tabela da seguinte maneira
> create table vetores (int cod, vetor int4[]);
>
> em seguida vou preparar minha PreparedStatement:
>
> int[] vet = new int[3];
> PreparedStatement ps = con.prepareStatement("INSERT INTO vetores
> VALUES (?, ?);
> e para inserir faço da seguinte maneira:
>
> ps.setInt(1, cod);
> ps.set?(2,vet)
Não, assim você ta querendo passar objeto pela query e até onde eu sei
não dá. Pq aí os tipos do java e do PG precisavamser casmpativeis.
você teria que fazer assim:
PreparedStatement ps = con.prepareStatement("INSERT INTO vetores VALUES
(?, {?,?,?});
Mas seria bom você dar uma lida na documentação para ver se é possível.
Quando eu tiver um tempo e dou uma buscada e se eu achar algo eu te
aviso, mas desliga esse anti-spam, pois para as próximas mensagens eu
nao vou ficar digitando letrinhas no UOL não.
t+
--
Nabucodonosor Coutinho
"Mais vale um ponteiro na mao do que duas classes voando"
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br