Problem with Postgresql and Java/ Problema con Postgresql y Java

From: william abel ponce wilson <fisi00110602(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Problem with Postgresql and Java/ Problema con Postgresql y Java
Date: 2006-10-03 14:11:59
Message-ID: 20061003141200.61229.qmail@web26515.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

//////////////
español
/////////////
Bueno ante todo soy nuevo en esta foro, saludos a todos Mi consulta es que al tratar de utilizar funciones o procedimientos almacenados de postgresql 8.1.4,
utilizando el jdk 1.4, el jar para postgresql es "postgresql-8.2dev-503.jdbc3"

mi procedimiento es:
///
---procedimiento almacenado en postgresql
create or replace function fun(in val1 varchar, in val2 varchar, out val3 varchar,out val4 varchar) returns "pg_catalog"."record" as
declare
begin
val3=val1;
val4=val2;
end 'plpgsql' STABLE CALLED ON NULL INPUT SECURITY DEFINER;
/////
---y el codigo en java
sql="{call func(?,?,?,?)}"
CallableStatement dc = con.prepareCall(sql);
dc.setObject(1,"aa");
dc.setString(2,"bb");
dc.registeroutparameter(3,Types.Varchar)
dc.registeroutparameter(4,Types.Varchar)
dc.execute
///
al ejecutar me sale error que la funcion "func(character varying, character varying) no existe"
Si alguien conociera o pudiera ayudarme le agradeceria

Saludos

Will

//////////////////////////
ingles
/////////////////////////
First of all I am new in this forum, greetings to everubody. My problem is that when trying to use functions or procedures stored of postgresql 8.1.4, using JDK 1,4, jar for postgresql is “postgresql-8.2dev-503.jdbc3”

Mi stored procedure is
create or replace function fun(in val1 varchar, in val2 varchar, out val3 varchar,out val4 varchar) returns "pg_catalog"."record" as
declare
begin
val3=val1;
val4=val2;
end 'plpgsql' STABLE CALLED ON NULL INPUT SECURITY DEFINER;

and mi code in Java is:
--y el codigo en java
sql="{call func(?,?,?,?)}"
CallableStatement dc = con.prepareCall(sql);
dc.setObject(1,"aa");
dc.setString(2,"bb");
dc.registeroutparameter(3,Types.Varchar)
dc.registeroutparameter(4,Types.Varchar)
dc.execute

when executing it give me a error that the function “func (character varying, character varying) does not exist”. If somebody knew or could help me
Best Regards
Will


---------------------------------

LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Linder Poclaba 2006-10-03 14:22:45 Re: Problem with Postgresql and Java/ Problema con Postgresql y Java
Previous Message Sistemas C.M.P. 2006-10-03 13:48:24 Obtener historial de Querys