【问题标题】:Can I call a stored procedure in jdbc which returns a table using mysql?我可以在 jdbc 中调用一个使用 mysql 返回表的存储过程吗?
【发布时间】:2016-10-26 09:27:06
【问题描述】:

我是使用 jdbc 执行 mysql 存储过程的新手。我的问题是是否可以调用在 jdbc 中返回表的存储过程? 我搜索了很多,我知道我可以使用过程使用registerOutParameter 返回一定数量的参数,但是有几行的整个表怎么样?!

我希望这不是一个多余的帖子。

【问题讨论】:

    标签: mysql stored-procedures jdbc return-value stored-functions


    【解决方案1】:

    是的。可以使用 JDBC 调用 MySQL 存储过程来返回结果集。

    此处提供的示例:

    https://docs.oracle.com/javase/tutorial/jdbc/basics/storedprocedures.html#calling_javadb_mysql

    【讨论】:

    • MySQL 存储过程也可以返回 多个 结果集,并使用 JDBC 遍历返回的结果集。
    • 这怎么可能?我现在试过了,但它只返回表格的一行?我应该如何迭代?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2011-01-21
    • 2012-02-08
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    相关资源
    最近更新 更多