CREATE PROCEDURE leibie
@tbname varchar(20)
AS
exec ('select * from ' + @tbname)
GO
以上是数据库里的动态存储过程。
public Connection conn = null;
public CallableStatement cs = null;
public ResultSet rs = null;
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
System.out.println("sql数据库驱动加载成功!");
String url="jdbc:jtds:sqlserver://localhost:1433;databasename=mbaedu_sel";
String user = "sa";
String password = "";
conn = DriverManager.getConnection(url,user,password);
this.cs = conn.prepareCall("call leibie (?)");
cs.setString(1, id);(问题出在这,报错是参数不匹配)
this.rs = cs.executeQuery();
请问各位要怎么给这个存储过程传参呢?
@tbname varchar(20)
AS
exec ('select * from ' + @tbname)
GO
以上是数据库里的动态存储过程。
public Connection conn = null;
public CallableStatement cs = null;
public ResultSet rs = null;
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
System.out.println("sql数据库驱动加载成功!");
String url="jdbc:jtds:sqlserver://localhost:1433;databasename=mbaedu_sel";
String user = "sa";
String password = "";
conn = DriverManager.getConnection(url,user,password);
this.cs = conn.prepareCall("call leibie (?)");
cs.setString(1, id);(问题出在这,报错是参数不匹配)
this.rs = cs.executeQuery();
请问各位要怎么给这个存储过程传参呢?
解决方案 »
- 我用Hibernate 查询数据库时经常出现脏数据,我怀疑是HibernateUtil包的问题 我现在发出代码来 希望大家能帮忙看看
- 网页框架问题
- 哪位能够从投入钱买软件的角度细谈一下JAVA/ASP/PHP区别
- 求JSP教程
- 为什么jsp+javabean会出现“找不到服务器”的问题?
- 项目在tomcat不报错,在resin下出错
- 如何调用存贮过程?
- java.net.URLEncoder.encode( String strURL ,String enc );中的enc写什么好?
- 用过Intelij IDEA的朋友近来帮帮忙,会有这个问题?!
- 字符串转换问题?如何将int转换成固定长度的字符串,比如1变成0000001.
- {求助}如何通过js读取远程路径php文件中的XML内容
- 小弟最近开发一个项目,可是乱码问题怎么也解决不了!
this.cs = conn.prepareCall(proName);
输入参数设定方式是对的。不过注意类型。
setInt或者setString
输出是registerOutParameter