Ive vient de découvrir la commodité d'avoir SQLite à ma disposition. Cependant, le facteur de commodité cause un petit problème pour moi et la façon dont j'ai configuré mes objets de connexion à la base de données. Afin de fournir un semblant de neutralité et d'abstraction de base de données, j'ai créé une classe d'usine DatabaseUtil.php - la méthode principale, getDBConnection est accessible statiquement et est destinée à renvoyer une instance à une base de données basée sur le type DB spécifié dans mes propriétés fichier. Le problème avec SQLite est simplement qu'il ne semble pas y avoir moyen de créer une instance de SQLite indépendante d'une base de données connectée. Ce n'est pas un énorme problème en soi - il me suffit de passer dans un argument supplémentaire pour les connexions de base de données SQLite et exige de moi de savoir à l'avance à quelle base de données je veux me connecter.Créer une instance SQLite 'non connectée'
Lors de la création d'une connexion MySQL, une base de données peut être sélectionné plus tard - par exemple:
$connection = mysql_connect('localhost');
mysql_select_db('exampledb', $connection);
Est-il possible d'obtenir un objet de connexion SQLite sans se connecter à un DB spécifique?
Je vois - je m'en doutais autant mais je tenais à l'espoir: 0) Au final, cela n'a pas beaucoup d'importance - surtout si je pensais utiliser SQLite pour les tests unitaires et peut-être la configuration d'exécution. Je vous remercie! –
Content de pouvoir aider. –