Companies have to get more involved in actually encrypting their data before entering it into the database. For every web app I create, especially when sensitive information is exposed, I try to encrypt as much data as possible. With all the leaks and hacks.. it only makes sense to add some encryption method in there.
Other than giving a false sense of security.
Even if the database is encrypted, something has to access the decrypted data and is vulnerable to attack.