Ik zou aanraden om alles wat databasespecifiek is achter een webservice verborgen te houden.
Als u een afhankelijkheid van MySQL in uw applicatie inbouwt en later ontdekt dat u van database moet veranderen, moet de volledige installed base worden weggesneden. Denk een paar minuten na over de logistiek om dat voor elkaar te krijgen en je zult beginnen te beseffen dat het een nachtmerrie is.