Exemplo n.º 1
0
        // 总结: 1.类型 int和 integer 是一样的
        //       2. SQLite会自动添加ID列,并且名称为 "rowid";
        static void Main(string[] args)
        {
            // 打开数据库
            string dataPath = "D:/Desktop/LogDataBase.db";

            SqliteHelper.OpenDataBase(dataPath);
            // Demo01 创建表
            SqliteHelper.CreateTable("LogRoot3", new string[] { "Id", "value" }, new string[] { FieldType.VarChar.ToString(), FieldType.Int.ToString() }, new string[] { "10", "5" }, new string[] { FieldState.Null.ToString(), FieldState.Null.ToString() });
            // Demo02 插入值
            SqliteHelper.InsertData("LogRoot3", new string[] { "2", "4" });
            // Demo03 修改值
            SqliteHelper.UpdateData("LogRoot3", new string[] { "Id" }, new string[] { "10" }, "value", "3", ">");
            // Demo04 查询值
            SQLiteDataReader reader = SqliteHelper.SelectData("LogRoot3", new string[] { "Id" }, "value", "4", "=");

            SqliteHelper.ShowData(reader);
            // Demo05 删除值
            SqliteHelper.DeleteData("LogRoot3", "Id", "11", "!=");
            // 关闭数据库
            SqliteHelper.CloseDataBase();
            Console.Read();
        }