zoukankan      html  css  js  c++  java
  • SQLite连接C#笔记

    不得不吐槽,实在是太坑了。以下几点一定要注意:

    1. 要下载两个东西,都要上官网。一个是SQLite for Windows,一个是System.Data.SQLite。
    2. 下载下来的DLL里面有个test,一定要用它测试完了才行。上面的连接字符串格式就是正确的格式。注意路径要用这种格式。
      <?xml version="1.0"?>
      <configuration>
      <startup><supportedRuntime version="v2.0.50727"/></startup>
        <appSettings>
          <add key="local" value="Data Source=D:/SQLite/football.db;Pooling=true;FailIfMissing=false;Password=123;"/>
        </appSettings>
      </configuration>
    3. 如果报程序集错误,那么就是生成的事儿。要在项目属性里面调整生成方式为x86或x64。这个根据机器情况而定,当然Any CPU更好。
    4. 如果程序报file is encrypted or is not a database这个错误,那么就说明一点儿,你的密码错了。是的,不要怀疑,这里很坑。Navicat设置的密码不对,用在其他程序上,输入设置的密码就出不来。一定要用别的工具或者SQL语句来设置密码。
    5. 可以使用SQLite Developer这个工具,挺好用的。
    6. 创建数据库的步骤如下:cmd=>进入sqlite3.exe的文件夹=>输入sqlite3.exe XXX.db=>输入.databases(这里注意,不输入有的时候就没看到创建的数据库。)=>输入.quit。创建完毕,创建的数据库就在sqlite3.exe目录下。
  • 相关阅读:
    索引与慢查询优化
    视图 触发器 事物 储存过程 内置函数 流程控制
    多表查询
    having distinct 正则 limit order by 排序
    Mysql基本查询语句及方法
    Python基础之列表内置方法
    Python基础之流程控制while循环
    Python基础之格式化输出的三种方式
    计算机基础之编程与编程语言
    计算机组成
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/4292314.html
Copyright © 2011-2022 走看看