É 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)

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

Responder a