我正在用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();
對不起我的英語不好。
謝謝。
順便說一下,你的命令很容易被SQL注入。閱讀有關[SQL參數](http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.parameters(v = vs.110).aspx)以避免它 –
這不重要我的程序。我會在一年中親自使用我的程序3-4次。 –