Buscar

¿Qué diferencia hay entre un preparedStatement y un CallableStatement? Con un preparedStatement solo se pueden regresar 2 tipos de objetos, un pri...

¿Qué diferencia hay entre un preparedStatement y un CallableStatement?

Con un preparedStatement solo se pueden regresar 2 tipos de objetos, un primitivo int y un objeto resultSet, pero con un CallableStatement es que tenemos el concepto de parámetros de salida (conocidos como OUT) y parámetros que son de entrada y salida (conocidos como INOUT), por lo que un Store procedure puede regresar varios valores, además de que un CallableStatement puede regresar todo tipo de datos como son Numbers, Date, Integer, etc.
a) No hay diferencia entre un preparedStatement y un CallableStatement.
b) Un preparedStatement solo se puede utilizar para ejecutar queries, mientras que un CallableStatement solo se puede utilizar para ejecutar Stored Procedures.
c) Con un preparedStatement se pueden regresar varios tipos de objetos, mientras que con un CallableStatement solo se pueden regresar dos tipos de objetos.
d) Con un preparedStatement solo se pueden regresar dos tipos de objetos, mientras que con un CallableStatement se pueden regresar varios tipos de objetos.

Essa pergunta também está no material:

CJDBC-A-Leccion-CallableStatement
4 pág.

Livros OutrosOutros

💡 1 Resposta

User badge image

Ed Verified user icon

La diferencia entre un PreparedStatement y un CallableStatement radica en su capacidad para manejar parámetros de salida y parámetros de entrada/salida en consultas a bases de datos. Un PreparedStatement se utiliza para ejecutar consultas SQL parametrizadas y solo puede devolver dos tipos de objetos: un primitivo int y un objeto ResultSet. Es útil para consultas simples y no tiene soporte para parámetros de salida. Por otro lado, un CallableStatement se utiliza para ejecutar procedimientos almacenados en una base de datos. Tiene la capacidad de manejar parámetros de salida (OUT) y parámetros de entrada/salida (INOUT). Esto significa que un procedimiento almacenado puede devolver varios valores y un CallableStatement puede manejar diferentes tipos de datos, como Numbers, Date, Integer, etc. Por lo tanto, la opción correcta sería: d) Con un preparedStatement solo se pueden regresar dos tipos de objetos, mientras que con un CallableStatement se pueden regresar varios tipos de objetos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais