新手提问:在JSP中能象ASP那样调用存储过程吗?如果可以请大家指教如何调用,谢谢~~~~~~~ java.sql.CallableStatement cstmt = null;cstmt = conn.prepareCall("{ call " + tableName + " }"); //注意花括号的位置及空格cstmt.execute(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如这样创建一个存储过程。CREATE PROCEDURE sp_getStudentByName(@name char(10))asSelect * from Students where Name=@name这样调用DbObject DbO = new DbObject(new SqlServerConnectionFactory("localhost", 1433, "demo", "sa", "")); Connection con = DbO.getConnection(); CallableStatement pstmt = null;System.out.println("TestDB1()............");pstmt = con.prepareCall("{call sp_getStudentByName(?)}"); //注意参数如何传递 pstmt.setString(1, "Tom"); }使用的是SQLServer。更详细的自己看看java方面的书吧 struts2的问题 高手进 连续提交会抛异常? 实在是不知道哪里下标越界了,高手帮看看吧 100分! 请各位帮帮忙!! jsp加载的时候找不到APPLETR类 jbuilder里用struts做关于复杂表单到formbeen的投射(在线等) 对于不超过1000人的并发用户,以下配置是否够? 请帮忙看看,急! 扩展标签如何使用 servlet编译出错!请大侠帮忙! 关于两个页面传递参数的问题!!(分不够可以在加,只要能有个答案就可以) 如何弹出有3个按钮的窗体,即'是','否'和'取消'3个按钮
CREATE PROCEDURE sp_getStudentByName(@name char(10))
as
Select * from Students where Name=@name
这样调用
DbObject DbO = new DbObject(new SqlServerConnectionFactory("localhost", 1433, "demo", "sa", ""));
Connection con = DbO.getConnection(); CallableStatement pstmt = null;System.out.println("TestDB1()............");
pstmt = con.prepareCall("{call sp_getStudentByName(?)}"); //注意参数如何传递
pstmt.setString(1, "Tom");
}
使用的是SQLServer。
更详细的自己看看java方面的书吧