加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

c#读取sqlite

(2018-10-11 17:20:32)
标签:

sqlite

c

分类: 我的学习生活
!!!!!

using System.Data.SQLite;
using System.Data;


namespace 连接yjk数据库
{
    class Program
    {
        static void Main(string[] args)
        {
             //创建数据库文件
          string dbName = "D:\\study\\c#\\破解yjk文件\\dtlmodel.ydb";
          //SQLiteConnection.CreateFile(dbName);
          //建立数据库连接并打开数据库
          SQLiteConnection conn = new SQLiteConnection();
          SQLiteConnectionStringBuilder connsb = new SQLiteConnectionStringBuilder();
          connsb.DataSource = dbName;
          //connsb.Password = "acen";
          conn.ConnectionString = connsb.ToString();
          conn.Open();

            //添加表
          SQLiteCommand cmd = new SQLiteCommand(conn);
          //string cmdText = "CREATE TABLE TEST(ID int,name varchar(20))";
          //cmd.CommandText = cmdText;
          //cmd.ExecuteNonQuery();

            //插入测试数据
          //cmd.CommandText = "INSERT INTO [TEST] (ID,name) VALUES (1,'acen')";
          //cmd.ExecuteNonQuery();
          //cmd.CommandText = "INSERT INTO [TEST] (ID,name) VALUES (2,'unique')";
          //cmd.ExecuteNonQuery();

          //查询结果
         cmd.CommandText = "SELECT * FROM [tblJoint]";
         SQLiteDataReader dr = cmd.ExecuteReader();
         StringBuilder sb = new StringBuilder();
         int id = 0;
         while (dr.Read())
         {
             Console.WriteLine(dr["ID"]);
             id = id + 1;
         }
         Console.WriteLine(sb);
         Console.ReadKey();
        }
    }
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有