0

我正在JEE项目上工作。客户希望我把所有的SELECT请求放在存储过程中,而不是使用SELECT * from table样式的查询。使用存储过程或查询

在Java文件中,他希望使用Call findall()样式的查询到MySQL。

考虑到运行时间和最大的数据库,两种方法是否有区别?

+0

在SO,我认为我们应该避免侮辱非母语英语的人。而且,非英语母语的人在发布问题前应该向同事寻求帮助。 –

+0

@OllieJones感谢您的建议^ _ ^ – amara

回答

0

在MySQL中,存储过程中的查询和直接从Java(或其他)程序直接发出的查询之间的性能差别很小。

(关系数据库管理服务器的一些其他品牌的编译存储过程,因此可以从他们那里得到一些优化,但MySQL是简单的。)

您可以将您的查询,存储过程,而无需担心性能。