我正在使用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();
答案 0 :(得分:0)
您需要将数据库文件放在服务器上的文件共享上,并确保您的客户端计算机具有访问权限。
const string databaseName = @"\\server\share\db.db";
但请注意,建议不要从网络共享访问SQL Lite数据库,根据documentation,您可能会遇到锁定问题。