【发布时间】:2012-11-12 23:43:08
【问题描述】:
使用我的代码,我可以创建一个 sqlite 数据库文件。
public static void sqlite(string sqlite_file)
{
SQLiteConnection.CreateFile(sqlite_file);
string str = "CREATE TABLE IF NOT EXISTS `aliases` (`key` varchar(255) NOT NULL,`value` varchar(255) NOT NULL);.... "
SQLiteConnection connection = new SQLiteConnection {
ConnectionString = "Data Source=" + sqlite_file
};
connection.Open();
SQLiteCommand command = new SQLiteCommand(connection) {
CommandText = str
};
command.ExecuteNonQuery();
command.Dispose();
connection.Close();
connection.Dispose();
}
所以我的问题: 我想创建一个从外部 sql 文件(如 c://mysql/ramin.sql)读取数据的数据库 我必须对我的代码进行哪些更改?!
ramin.sql 文件的数据格式为:
CREATE TABLE IF NOT EXISTS `aliases` (`key` varchar(255) NOT NULL,`value` varchar(255) NOT NULL);
CREATE TABLE IF NOT EXISTS `badnames` (`badname` varchar(255) NOT NULL);
CREATE TABLE IF NOT EXISTS `badwords` (`badword` varchar(255) NOT NULL);
and evey command in every line...
【问题讨论】:
-
你可以根据这个post得到一个想法