Tu as raisons, mais je ne comprends par car l'API de la l'interface java.sql.PreparedStatement est claire:
java.sql.PreparedStatement::setArray(int i, java.sql.Array x)
Mais alors comment font ils pour caster un String[] vers java.sql.Array?
damien guerin wrote:
java.sql.Array est une interface.... Donc, tu vas avoir du mal à faire ton cast ! Ce n'est pas plutôt java.lang.reflect.Array ?
--
damien guerin
Un object de type java.sql.Array ne contient pas à proprement parler de données. C'est une sorte de pointeur vers les données contenues dans le ARRAY SQL. Je ne pense pas que ce que tu cherches à faire soit possible. Peux-tu expliquer quel est ton besoin réel?
Un object de type java.sql.Array ne contient pas à proprement parler
de données. C'est une sorte de pointeur vers les données contenues
dans le ARRAY SQL.
Je ne pense pas que ce que tu cherches à faire soit possible.
Peux-tu expliquer quel est ton besoin réel?
Un object de type java.sql.Array ne contient pas à proprement parler de données. C'est une sorte de pointeur vers les données contenues dans le ARRAY SQL. Je ne pense pas que ce que tu cherches à faire soit possible. Peux-tu expliquer quel est ton besoin réel?
Patrick Gelin
Merci pour ton aide Damien. Voici mon code, je veux insérer un enregistrement dans un SGBD, depuis le javabean news:
La dernière ligne pose problème car news.getSections() est un String[] alors que pstmt.setArray attend un java.sql.array...
damien guerin wrote:
Un object de type java.sql.Array ne contient pas à proprement parler de données. C'est une sorte de pointeur vers les données contenues dans le ARRAY SQL. Je ne pense pas que ce que tu cherches à faire soit possible. Peux-tu expliquer quel est ton besoin réel?
--
Merci pour ton aide Damien. Voici mon code, je veux insérer un
enregistrement dans un SGBD, depuis le javabean news:
La dernière ligne pose problème car news.getSections() est un String[] alors
que pstmt.setArray attend un java.sql.array...
damien guerin wrote:
Un object de type java.sql.Array ne contient pas à proprement parler
de données. C'est une sorte de pointeur vers les données contenues
dans le ARRAY SQL.
Je ne pense pas que ce que tu cherches à faire soit possible.
Peux-tu expliquer quel est ton besoin réel?
La dernière ligne pose problème car news.getSections() est un String[] alors que pstmt.setArray attend un java.sql.array...
damien guerin wrote:
Un object de type java.sql.Array ne contient pas à proprement parler de données. C'est une sorte de pointeur vers les données contenues dans le ARRAY SQL. Je ne pense pas que ce que tu cherches à faire soit possible. Peux-tu expliquer quel est ton besoin réel?
--
damien guerin
Je ne penses pas que ce soit possible aussi simplement... Regarde là : http://archives.postgresql.org/pgsql-jdbc/2004-11/msg00141.php
Je ne penses pas que ce soit possible aussi simplement...
Regarde là :
http://archives.postgresql.org/pgsql-jdbc/2004-11/msg00141.php