Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
执行语句、准备语句和存储过程之间的差异(Java MySQL)_Java_Mysql_Stored Procedures_Prepared Statement - Fatal编程技术网

执行语句、准备语句和存储过程之间的差异(Java MySQL)

执行语句、准备语句和存储过程之间的差异(Java MySQL),java,mysql,stored-procedures,prepared-statement,Java,Mysql,Stored Procedures,Prepared Statement,我正在开发java应用程序,它们都与MySQL数据库服务器通信(获取一些数据、编写一些数据等)。在我的java代码中,我执行语句并准备语句来执行它。我希望优化我的应用程序并获得更好的执行时间 我想更多地了解存储过程。我想知道语句、预处理语句和存储过程之间的区别以及它们的优缺点,什么时候使用它们更好。它们都有不同的初始化时间,因为MySql将以不同的方式解析每种类型的调用以创建计划。之后(出于比较目的),他们都会有相同的计划,从那时起执行时间也会相同。我读过完全相同的帖子,就在我问这个问题之前,你

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


我想更多地了解存储过程。我想知道语句、预处理语句和存储过程之间的区别以及它们的优缺点,什么时候使用它们更好。

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

我读过完全相同的帖子,就在我问这个问题之前,你不必粗鲁!我想知道更多关于它的事情。例如,对于简单的select all语句,如果我必须在巨大的表中找到一些记录,那么使用什么更好呢?等等。我对每个语句在不同场景中的性能更感兴趣。