怎么给存储过程传递参数
现有一存储过程
CREATE PROCEDURE [bb]
@sex char
AS
select * from userid where sex=@sex
JSP如下
<%
//声明
java.sql.Connection sqlConn;//数据库连接对象
java.sql.CallableStatement sqlStmt;//语句对象
java.sql.ResultSet sqlRst;//结果集对象
//登记JDBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
//连接数据库
sqlConn = java.sql.DriverManager.getConnection("jdbc:odbc:sjy");
//创建语句对象
String sql="{call bb(?)}";
sqlStmt=sqlConn.prepareCall(sql);
String sql1="hg";
sqlStmt.setString(1,sql1);
//执行SQL语句
sqlRst=sqlStmt.executeQuery();
%>
查不到数据为什么??是不是在传递参数的时候有什么问题???