Article View: es.comp.lenguajes.java
Article #26810Re: Querys
From: Juan Gonzalo de Silva Medina
Date: Wed, 02 Dec 1998 00:00
Date: Wed, 02 Dec 1998 00:00
50 lines
2056 bytes
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-mailReferences:
<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