ps.setInt(2,vetor1[0]);
ps.setInt(3,vetor2[0]);
Como vetor1 é um vetor, então você precisa indicar o indice desse vetor. Acredito que seja isso. Mas, reitero: esta não é a lista indicada para isto.
Paulo Soares
On 6/21/06, Will para <[EMAIL PROTECTED]> wrote:
Pessoal é o seguinte eu tenho a seguinte tabela
Create table marcacao (
cod_marcacao int4 not null,
vetor_x int4[],
vetor_y int4[]
)
A duvida é o seguinte, eu estou trabalhando com o PreparedStatement em java, para a inserção dos dados como:
int[] vetor1 = new int[3];
int[] vetor2 = new int[3];
PreparedStatement ps = con.prepareStatement("INSERT INTO marcacao VALUES (?, ?,?)");
ps.setInt(1, codigo);
ps.set?(2,vetor1);
ps.set?(3,vetor2);
Eu queria saber qual o método que deveria cololar no lugar no '?' para a inserção dos vetores de inteiros no banco.
Desde já agradeço pela atenção de todos.
Willian P. Amorim
_______________________________________________
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
