🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26810

Re: Querys

#26810
From: Juan Gonzalo de Silva Medina
Date: Wed, 02 Dec 1998 00:00
50 lines
2056 bytes
Ricardo dijo:
> 
> Estoy buscando informacion en varios libros para leer una query
> almacenada en una base de datos con parametros con jdbc:odbc, pero veo
> nada, sólo he encontrado PreparedStatement que se lanzan desde la misma
> aplicación.
> Sé que los parametros se introducen más o menos así
>         'PreparedStatement' pst = conexion.prepareStatement("QueryMenus");
>         pst.setString(1,strAcceso);
>         rs=pst.executeQuery();
>         return rs;
> 
> Me devuelve error de que no puede ejecutar "Querymenus" (que no es una
> cadena SQL)
> Una solucion que se me ocurre es abrir la base de datos buscar la
> consulta, meterla en una cadena y lanzarla de este modo, pero me parece
> que hay algo mas fácil.
> ¿Alguien puede ayudarme?.Gracias.

Si dices que es un procedimento almacenado en la B.D. creo que hay un
problema:

Los PreparedStatement son procedimientos enviandos a la B.D. para su
precompilacion. Una vez realizada, se le pueden suministra distintos
parametros y ejecutar distintas consultas. Es por ello por lo que la
B.D. te responde que no es una cadena SQL.

Lo que tienes que utilizar son los CallableStatement, que invocan a un
procedimiento almacenado en la B.D.

Para consultar:


http://java.sun.com/products/jdk/1.1/docs/api/Package-java.sql.html
(Este el el api del JDBC)


Saludos,
-- 
Juan Gonzalo de Silva Medina
http://www.caymasa.es/usr/gonzalo 
mail:gonzalo@caymasa.es
Powered by Red Hat 5.1 2.0.35 and Java
Technical Details
Message-ID: <36659F4C.289795A6@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3664FDCF.39A9A25D@virtualsw.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,597a464382c2306f
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: Querys
Date: 1998/12/02
Message-ID: <36659F4C.289795A6@caymasa.es>
X-Deja-AN: 417969855
Content-Transfer-Encoding: quoted-printable
References: <3664FDCF.39A9A25D@virtualsw.es>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: EL MONTE
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java