If you use database, it will become more faster than files...
If you need to make it portable, You can use access database for storing the verses..
Table might look like this
BookID | Chapter | Verse | Text
------------------------------------------------------
102 | 1 | 25 | Text goes here
------------------------------------------------------
102 | 1 | 26 | Text goes here
------------------------------------------------------
etc....
and you will have another table with
BookName | BookID
-----------------------------------
John | 102
-----------------------------------
Mathew | 101
maybe like this...
you can even create another application to enter the verses and creating books chapters....