Puede utilizar el procedimiento almacenado para consultar la base de datos. El procedimiento almacenado verifica el tipo de datos y los parámetros proporcionados, si hay una discrepancia, no se ejecuta una consulta.
Aquí hay una muestra del procedimiento almacenado que puede usar para insertar un registro en mysql -
DELIMITER $$
CREATE PROCEDURE book_Insert (
in title varchar(30),
in isbn varchar(30),
out bookID tinyint(3) unsigned
)
BEGIN
insert into books (title, isbn)
values(title, isbn);
set bookID =last_insert_id();
END $$