Worth looking at WebProtege.
http://protegewiki.stanford.edu/wiki/WebProtege
If you want to fit a DB to the OWL API, then I would think the best way would be to implement an alternative DataFactory and OntologyManager which talks straight to the database. In fact, I am pretty sure this has been done already.
And probably others.