Unless you are planning on multiple users accessing the database, why not keep that library on your local machine thus avoiding all the issues with accessing an SQLite database over a network connection? Not to mention that SQLite locks the entire database when a single user writes to it so performance can get horrendous. I won't even get into the legal aspects of having copyrighted material accessible to multiple users. OH! I hear someone saying they would only have public domain materials available. We all did need a good chuckle.
You may want to check the
Quirks, Caveats, and Gotchas In SQLite page. Pay special attention to the SQLite Is Embedded, Not Client-Server item.
If you want a multiuser library management system, there are quite a few capable systems out there though few even close to calibre's price.