【问题标题】:Difference between executing statement, prepared statements, stored-procedures (Java-MySQL) [closed]执行语句、准备好的语句、存储过程(Java-MySQL)之间的区别[关闭]
【发布时间】:2014-01-23 10:16:30
【问题描述】:

我正在开发 java 应用程序,它们都与 MySQL 数据库服务器通信(获取一些数据,写入一些数据等)。在我的 java 代码中,我正在执行语句和准备好的语句来执行它。我想优化我的应用程序并获得更好的执行时间。

我想了解更多关于存储过程的信息。我想知道语句、prepared-statement 和存储过程之间的区别以及它们的优缺点,什么时候使用它们更好。

【问题讨论】:

标签: java mysql stored-procedures prepared-statement


【解决方案1】:

它们每个都有不同的初始化时间,因为 MySql 会以不同的方式解析每种类型的调用来创建计划。之后(出于比较目的),它们都将具有相同的计划,并且从那时起执行时间将相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    相关资源
    最近更新 更多