Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come funziona PreparedStatement.executeQuery?

Dalla documentazione:

Dichiarazione

ResultSet

Come rappresentazione, ciò significa che l'istruzione viene eseguita una volta e quando viene ripetuta viene ripetuta sul risultato di tale esecuzione.

Ma il modo in cui viene gestito il risultato del database dipende in realtà dall'implementazione. Per fare un contrasto farò riferimento a due database MSSQL, MYSQL.

MSSQL

La documentazione del driver MSSQL che commenta esattamente come vengono gestiti i risultati è disponibile qui :

MySQL

Implementazione MySql dell'interfaccia JDBC che puoi leggere qui :