鏈接sqlServer數據庫&jpa調用存儲過程Java獲取存儲過程返回的多個結果集JAVA調用sqlserver存儲過程的實現(返回多個結果集的實現)jdbc多結果集(getMoreR...

存儲過程:html

  1. BEGIN  
  2. select * from teacher;  
  3. SELECT * FROM student;
  4. END  
public Object GetMyBOProjectProductList(@PathVariable(value = "userid") int userid) {    String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";    String url = "jdbc:sqlserver://10.110.110.110:1433;DatabaseName=B2BAug";    Connection conn = null;    CallableStatement cs = null;// PreparedStatement,Statement    //ResultSet rs;    try {        Class.forName(driver);        conn = DriverManager.getConnection(url, "sa", "1234%abc");    } catch (ClassNotFoundException e) {        e.printStackTrace();    } catch (SQLException e) {        e.printStackTrace();    }    try {        cs = conn.prepareCall("{call UP_GetMyPuctList(?)}");        cs.setString(1, "" + userid);        boolean flag = cs.execute();        ResultSet rs = cs.getResultSet();        while (rs != null && rs.next()) {            System.out.println("ID:" + rs.getString(1));        }        if (cs.getMoreResults()) {            rs = cs.getResultSet();            while (rs != null && rs.next()) {                System.out.println("ID:" + rs.getString(1));            }        }    } catch (SQLException e) {        e.printStackTrace();    } finally {        try {            if (cs != null)                cs.close();            if (conn != null)                conn.close();        } catch (SQLException e) {            e.printStackTrace();        }    }    return userid;}參考文檔:http://www.mamicode.com/info-detail-1697679.htmlhttps://blog.csdn.net/ruiguang21/article/details/77890372https://blog.csdn.net/zmhzhangminhua/article/details/38704281http://arthur-3726.iteye.com/blog/438700
相關文章
相關標籤/搜索