Mysql 从JDBC调用存储过程时的最佳实践
我试图通过将多个查询调用组合到存储过程中来提高应用程序的性能。这将减少n/w流量、往返,并将数据处理逻辑与应用程序分离 当我在做这件事的时候,我想用最有效的方法来做 到目前为止,我计划使用Mysql 从JDBC调用存储过程时的最佳实践,mysql,performance,stored-procedures,jdbc,Mysql,Performance,Stored Procedures,Jdbc,我试图通过将多个查询调用组合到存储过程中来提高应用程序的性能。这将减少n/w流量、往返,并将数据处理逻辑与应用程序分离 当我在做这件事的时候,我想用最有效的方法来做 到目前为止,我计划使用PreparedStatement和prepareCall方法 如果有更好的方法,请提出建议 我需要将许多IN-params传递给过程,还需要OUT-params返回JAVA代码 据我所知,没有“更好”的办法。您已经在应用程序中做了总体上更好的事情。使用存储过程,而不是普通SQL。所以你得到了曲线。如果您确实迫
PreparedStatement
和prepareCall
方法
如果有更好的方法,请提出建议
我需要将许多
IN-params
传递给过程,还需要OUT-params
返回JAVA
代码 据我所知,没有“更好”的办法。您已经在应用程序中做了总体上更好的事情。使用存储过程,而不是普通SQL。所以你得到了曲线。如果您确实迫切需要性能,那么您可能还想看看数据库本身。缓存、索引等。从应用程序中,您可以使用memcache,一个缓存层。但我想这些不是您现在想要的。而您的问题可以通过指导您学习一些教程来轻松回答,例如: