如何在C#中使用sqlite连接数据库

时间:2014-07-27 11:52:18

标签: c# database sqlite

我正在使用C#和sqlite创建程序。

我需要连接位于私人服务器上的数据库。 我该怎么办?

我已经编写了一些代码来连接本地系统上的数据库,但这不是我想要的。

我已编写的代码可以:连接到数据库并在DB中写一些字符串,最后关闭连接。

这是我的代码:

 const string databaseName = @"C:\Users\ADmin\Desktop\selfie\db.db";
 SQLiteConnection connection =
 new SQLiteConnection(string.Format("Data Source={0};", databaseName));
 connection.Open();
 SQLiteCommand command = new SQLiteCommand("INSERT INTO 'qasu' ('question', 'answer', 'solution', 'uri') VALUES ('" + questionn + "','" + answwer + "','solution','uri');", connection);
 command.ExecuteNonQuery();
 connection.Close();

1 个答案:

答案 0 :(得分:0)

您需要将数据库文件放在服务器上的文件共享上,并确保您的客户端计算机具有访问权限。

const string databaseName = @"\\server\share\db.db";

但请注意,建议不要从网络共享访问SQL Lite数据库,根据documentation,您可能会遇到锁定问题。