sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo funciona PreparedStatement.executeQuery?

De la documentación:

Declaración

ResultSet

Como representación, esto significa que la instrucción se ejecuta una vez y, cuando se itera, se itera sobre el resultado de esa ejecución.

Pero cómo se maneja el resultado de la base de datos depende realmente de la implementación. Para hacer un contraste me referiré a dos bases de datos MSSQL, MYSQL.

MSSQL

La documentación del controlador MSSQL que comenta exactamente cómo se manejan los resultados se puede encontrar aquí :

MySQL

Implementación MySql de la interfaz JDBC que puede leer aquí :