예제 #1
0
파일: search.php 프로젝트: alerque/bibledit
 private function __construct()
 {
     $this->db = Database_SQLite::connect("search");
     Database_SQLite::exec($this->db, "PRAGMA temp_store = MEMORY;");
     Database_SQLite::exec($this->db, "PRAGMA synchronous = OFF;");
     Database_SQLite::exec($this->db, "PRAGMA journal_mode = OFF;");
 }
예제 #2
0
파일: common.php 프로젝트: tareqy/Caracal
/**
 * Connect to database server using data from config file.
 */
function database_connect()
{
    global $db_type, $db, $db_config;
    $result = false;
    // create database object
    switch ($db_type) {
        case DatabaseType::MYSQL:
            $db = new Database_MySQL();
            $connected = $db->connect($db_config);
            $selected = $db->select($db_config['name']);
            $result = $connected && $selected;
            // connection was successful but database doesn't exist
            if ($connected && (!$selected || $selected && !ModuleManager::getInstance()->tableExists())) {
                $result = database_initialize(!$selected);
            }
            break;
        case DatabaseType::PGSQL:
            break;
        case DatabaseType::SQLITE:
            $db = new Database_SQLite();
            $result = $db->connect($db_config);
            // try to initialize database
            if (!$result && !$db->exists($db_config['name'])) {
                $result = $db->create($db_config['name']);
                if ($result) {
                    $result = database_initialize();
                }
            }
            break;
    }
    return $result;
}
예제 #3
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("noteactions");
 }
예제 #4
0
파일: sprint.php 프로젝트: alerque/bibledit
 private function __construct()
 {
     $this->db = Database_SQLite::connect("sprint");
 }
예제 #5
0
파일: notes.php 프로젝트: alerque/bibledit
 private function connect_checksums()
 {
     $db = Database_SQLite::connect("notes_checksums");
     return $db;
 }
예제 #6
0
파일: logs.php 프로젝트: alerque/bibledit
 private function connect()
 {
     $db = Database_SQLite::connect("logs");
     return $db;
 }
예제 #7
0
 private function connect()
 {
     $db = Database_SQLite::connect("modifications");
     return $db;
 }
예제 #8
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("versifications");
 }
예제 #9
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("morphhb");
 }
예제 #10
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("navigation");
 }
예제 #11
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("mappings");
 }
예제 #12
0
 private function __construct()
 {
     $this->db = Database_SQLite::connect("volatile");
 }