如何连接到sqlite数据库?

如何连接到sqlite数据库?,sqlite,database-connection,Sqlite,Database Connection,如何连接到sqlite数据库?我计划在我的应用程序中分发一个数据库,其中包含所有已经生成的表,因此我不需要创建新的数据库或表,只需分发它即可 到目前为止,我有使用mysql的经验,在mysql中我使用了连接字符串,如 <?php session_start(); // DATABASE CONNECTION $hostname = 'localhost'; $dbname = 'xxxxxxxxxxxx'; $username = 'xxxxxxxxxxxx'; $

如何连接到sqlite数据库?我计划在我的应用程序中分发一个数据库,其中包含所有已经生成的表,因此我不需要创建新的数据库或表,只需分发它即可

到目前为止,我有使用mysql的经验,在mysql中我使用了连接字符串,如

<?php session_start();
// DATABASE CONNECTION

$hostname = 'localhost';       
$dbname   = 'xxxxxxxxxxxx'; 
$username = 'xxxxxxxxxxxx'; 
$password = 'xxxxxxxxxxxx'; 

// Let's connect to host
mysql_connect($hostname, $username, $password) or DIE('Connection to host is failed, perhaps the service is down!');
// Select the database
mysql_select_db($dbname) or DIE('Database name is not available!');
?>

Sqlite是sql的一种较轻的形式,它没有服务器/客户端。因此,您可以直接“连接”到文件(或内存)

您可以通过
$db=sqlite3_open(“:memory:”)连接到内存(重新启动应用程序后将刷新该内存)
或一个名为“mydatabase.db”且
$db=sqlite3_打开的文件(“mydatabase.db”)


更多信息请访问

,但我希望所有存储的信息即使在重新启动后仍保留在数据库中,如何防止删除信息?