Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để thực thi một thủ tục được lưu trữ trong MS SQL Server trong java / jsp, trả về dữ liệu bảng?

Máy chủ của chúng tôi gọi các procs được lưu trữ từ Java như vậy - hoạt động trên cả SQL Server 2000 &2008:

String SPsql = "EXEC <sp_name> ?,?";   // for stored proc taking 2 parameters
Connection con = SmartPoolFactory.getConnection();   // java.sql.Connection
PreparedStatement ps = con.prepareStatement(SPsql);
ps.setEscapeProcessing(true);
ps.setQueryTimeout(<timeout value>);
ps.setString(1, <param1>);
ps.setString(2, <param2>);
ResultSet rs = ps.executeQuery();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận hàng cập nhật

  2. Giá trị NULL bên trong mệnh đề NOT IN

  3. Chọn giá trị từ trường XML trong SQL Server 2008

  4. C # Tương đương của Kiểu dữ liệu Máy chủ SQL

  5. Phải khai báo lỗi biến @myvariable với truy vấn được tham số ADO