mysql - 我可以在 jdbc 中调用一个存储过程,它使用 mysql 返回一个表吗?

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

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

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

最佳答案

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

此处提供的示例:

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

关于mysql - 我可以在 jdbc 中调用一个存储过程,它使用 mysql 返回一个表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38001886/

相关文章:

PostgreSQL:dblink 查询中没有参数 $1

sql - Azure SQL DB 导致存储过程连接超时

java - 在JSP上使用超链接显示关系数据库记录的数据库

java - 动态生成DDL时如何防止SQL注入(inject)?

java - JDBC - 如果列的名称是关键字,如何从结果集中获取 'getString'?

mysql - 在 mysql 语句中使用 'as' 时出现未知列错误

mysql搜索where子句,每个条件有不同的分数

php - 使用 mysql_affected_rows 是否安全

MYSQL按 "gaps"填充组

c# - 返回已处理记录数的 SQL Server 存储过程