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();
请问各位要怎么给这个存储过程传参呢?