国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#使用System.Data.SQLite操作SQLite

2019-11-17 03:05:17
字體:
來源:轉載
供稿:網友
C#使用System.Data.SQLite操作SQLite

使用System.Data.SQLite 下載地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

得到System.Data.SQLite.dll添加到工程引用;

建表,插入操作

C#代碼收藏代碼
  1. staticvoidMain(string[]args)
  2. {
  3. SQLiteConnectionconn=null;
  4. stringdbPath="DataSource="+Environment.CurrentDirectory+"/test.db";
  5. conn=newSQLiteConnection(dbPath);//創建數據庫實例,指定文件位置
  6. conn.Open();//打開數據庫,若文件不存在會自動創建
  7. stringsql="CREATETABLEIFNOTEXISTSstudent(idinteger,namevarchar(20),sexvarchar(2));";//建表語句
  8. SQLiteCommandcmdCreateTable=newSQLiteCommand(sql,conn);
  9. cmdCreateTable.ExecuteNonQuery();//如果表不存在,創建數據表
  10. SQLiteCommandcmdInsert=newSQLiteCommand(conn);
  11. cmdInsert.CommandText="INSERTINTOstudentVALUES(1,'小紅','男')";//插入幾條數據
  12. cmdInsert.ExecuteNonQuery();
  13. cmdInsert.CommandText="INSERTINTOstudentVALUES(2,'小李','女')";
  14. cmdInsert.ExecuteNonQuery();
  15. cmdInsert.CommandText="INSERTINTOstudentVALUES(3,'小明','男')";
  16. cmdInsert.ExecuteNonQuery();
  17. conn.Close();
  18. }

可以使用SQLite Database Browser來查看數據:

下載地址:http://sourceforge.net/PRojects/sqlitebrowser/

建表成功。

當然這種方法插入數據效率不高,數據量大的話要使用下面這種方法:

C#代碼收藏代碼
  1. staticvoidMain(string[]args)
  2. {
  3. stringdbPath=Environment.CurrentDirectory+"/test.db";//指定數據庫路徑
  4. using(SQLiteConnectionconn=newSQLiteConnection("DataSource="+dbPath))//創建連接
  5. {
  6. conn.Open();//打開連接
  7. using(SQLiteTransactiontran=conn.BeginTransaction())//實例化一個事務
  8. {
  9. for(inti=0;i<100000;i++)
  10. {
  11. SQLiteCommandcmd=newSQLiteCommand(conn);//實例化SQL命令
  12. cmd.Transaction=tran;
  13. cmd.CommandText="insertintostu
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巫山县| 广河县| 普兰店市| 铜山县| 固阳县| 鄄城县| 宜宾县| 仁寿县| 木里| 济宁市| 吉木萨尔县| 普宁市| 麦盖提县| 北京市| 安阳市| 乐昌市| 大新县| 沐川县| 彰武县| 宜丰县| 奉化市| 库尔勒市| 四川省| 信丰县| 肥城市| 安西县| 白城市| 阜城县| 阜阳市| 舞阳县| 布尔津县| 肥东县| 永和县| 齐齐哈尔市| 濉溪县| 西丰县| 西丰县| 洱源县| 孝义市| 图木舒克市| 万荣县|