none
SQLite数据库 RRS feed

  • 问题

  • 如何把窗体TextBox上的数据写入SQLite数据库中  SQLiteConnection SQLiteDataAdapter SQLitecommand这三个控件有什么用 他们如何使用??
    2012年12月2日 9:33

答案

  • 简单来说,使用SqlCommand即可。

    我这里举一个例子,你可以按需参考:

    using(SQLLiteCommand cmd = new SQLLiteCommand("insert into 表名 values(@param1,param2,……,paramN)",new SQLLiteConnection("数据库连接字符串"))
    {
        cmd.Paramaters.AddWithValue("@param1",TextBox1.Text);
        cmd.Paramaters.AddWithValue("@param2",TextBox2.Text);
        ……………………
        cmd.Paramaters.AddWithValue("@paramN",TextBoxN.Text);
        cmd.Connection.Open();
        cmd.ExecuteNonQuery();
    }

     SQLiteConnection:把数据库和你的应用程序关联起来(是数据库和应用程序的桥梁)。

     SQLiteCommand:存放对数据库操作的命令类(增删改查)。

     SQLiteDataAdapter:你的程序暂时没有必要使用,这个你可以理解为是一个专门从数据库中取出需要的数据,然后放入DataTable中作为内存数据表缓存起来,然后你只需对内存表修改,之后可以直接调用Update方法批量对数据进行修改,和数据库原生数据进行同步。


    我的博客园
    慈善点击,点击此处
    和谐拯救危机,全集下载,净化人心

    2012年12月3日 1:40
    版主