如何使用java调用MSSQL存储过程

时间:2012-09-12 08:39:50

标签: java sql-server

我很少有疑问需要澄清。请帮我通过

我在MSSQL Server中有一个存储过程,我需要从java调用它,据我所知,我需要执行这些步骤来调用该过程

  1. 连接到数据库(存储过程的确切位置)
  2. 使用callablestatement调用该过程  CallableStatement cstmt = con.prepareCall("{call getEmployeeDetails(?, ?)}");
  3. 知道请给我一些如何使用callablestatement的例子,以及如何使用java将参数传递给过程。

1 个答案:

答案 0 :(得分:0)

/ 建立与MSSQL数据库的连接后,这里是代码如何调用存储过程 /

 Connection conn;
 CallableStatement stmt = conn.prepareCall("{call dbo.usp_scr_getAllFiles()}");
 stmt = conn.prepareCall("{call dbo.usp_scr_startLoading()}");   
 stmt.close();
 conn.close();

/ 在上面的代码中,我调用了两个存储过程 /