[eluser]richzilla[/eluser]
Quality concerns aside, if i wanted to use my own database library, where would i put it. The database library seems to be firmly embedded into the ci core, so replacing it looks a bit tough.
[eluser]keithics[/eluser]
I wont do that if I were you.
But anyway,put your library in the system/application/library folder. I think you have to do some hooks to override CI.
Note: The Database classes can not be extended or replaced with your own classes, nor can the Loader class in PHP 4. All other classes are able to be replaced/extended.
So, only thing that remains is to re-write existing CI DB classes :-)