Ive sadece benim emrinde SQLite sahip kolaylık keşfetti. Ancak, kolaylık faktörü bana ve benim veritabanı bağlantı nesneleri kurdum yol için küçük bir sorun neden oluyor. Veritabanı tarafsızlık ve soyutlama bazı görünüş sağlamak için, ben bir DatabaseUtil.php fabrika sınıfını oluşturduk - ana yöntem, getDBConnection statik erişilen ve benim özelliklerinde belirtilen DB türüne göre bir veritabanına örneğini döndürmek içindir dosya.
SQLite ile sorun bağlı bir veritabanı bağımsız SQLite'ta bir örneğini oluşturmak için bir yol olarak görünmüyor basitçe. Bu büyük bir sorun başına değil - sadece SQLite veritabanı bağlantıları için ek bir argüman iletirsiniz açmamı ve ben bağlamak istiyorum ne veritabanı elden önce bilmek beni gerektirir.
Mysql bağlantı oluştururken, bir veritabanı daha sonra seçilebilir - örneğin:
$connection = mysql_connect('localhost');
mysql_select_db('exampledb', $connection);
Belirli bir DB bağlanmadan bir SQLite bağlantı nesnesini elde etmek için bir yolu var mı?