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)
eu queria saber se tem algum método que faz que eu insira diretamenta um vetor de inteiros no banco?
On 6/26/06, Nabucodonosor Coutinho <[EMAIL PROTECTED]> wrote:
Agora eu entendi
Então vamos supor que vc crie a seguinte tabela:
create table vetores (id serial, vetores varchar[]);
então vamos fazer um insert nela:
insert into vetores (vetores) values ('{eu,tu,ele}');
É isso.
Então é só você montar o SQL certinho no java.
Will para wrote:
> Pessoal to com o seguinte problema, ja mandei essa duvida para a Lista
> do pessoal de Java e ele falaram que devo mandar essa duvida pra Lista
> de Postgres, mas se alguem ja mexeu com isso e poder me ajudar eu
> ficarei muito agradecido. É o seguinte preciso inserir um vetor de
> inteiros no banco de dados, eu sei que existe um campo do tipo
> "int4[]", só que o problema é como fazer para inserir isso em java
> esse vetor de inteiros.
>
> Desde já agradeço pela atenção...
>
> Willian P. Amorim
> ------------------------------------------------------------------------
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
--
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
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
