zoukankan      html  css  js  c++  java
  • SQLite创建数据库

    SQLite默认是通过命令行来管理的,通过命令行新建数据库步骤如下:

    1.将SQLite3.exe文件放在任意位置(例如 E:\SQLite)
    2.在CMD下进入到E:\SQLite文件夹
    3.在CMD命令提示符下输入sqlite3.exe DatabaseName.db( .db后缀名可以命名为其它的,例如DatabaseName.dll)回车,执行完后,命令提示符自动跳转到"sqlite>"状态
    注意:这时DatabaseName.db数据库已经创建好了,但是还是个临时数据库,在文件夹中还看不到,通过SQL命令 ,创建一个表,这时就能在E:\SQLite文件夹中看到刚才创建的数据库了。
    4.如果需要操作已有的数据库,可以通过sqlite3.exe Database.db进入指定数据库


    SQLite 数据库连接字符串
    基本连接:
    Data Source=Database.db;Version=3;
    "Version" 的可能值: "2″ 指 SQLite 2.x ;"3″ 指 SQLite 3.x

    连接同时创建一个新的Sqlite数据库:
    Data Source=Database.db;Version=3;New=True;

    启用压缩连接Sqlite数据库:
    Data Source=Database.db;Version=3;Compress=True;

    指定连接Sqlite数据库的缓存大小:
    Data Source=Database.db;Version=3;Cache Size=3000;

    C# 创建新的SQlite数据库

    1. 使用System.Data.SQLite 中的SQLiteConnection创建SQLite数据库

    public void CreateSQLiteDB(string sqliteName)
    {
        SQLiteConnection.CreateFile(sqliteName);
    }

    2. 设置SQLite的连接字符串的New属性为New 创建数据库

    public void CreateSQLiteDB(string sqliteName)
    {
        string sqliteString = "Data Source = Test.DB;Version=3;New=True;";
        using (SQLiteConnection con = new SQLiteConnection(sqliteString))
        {
            SQLiteCommand cmd = new SQLiteCommand("CREATE TABLE T(Id INTEGER,Name Text);", con);
            con.Open();
            cmd.ExecuteNonQuery();
        }
    }

    3. 使用System.IO的创建新DB

    public void CreateSQLiteDB(string sqliteName)
    {
        FileStream fs = File.Create(sqliteName);
        fs.Close();
    }
  • 相关阅读:
    bzoj1589[Usaco2008 Dec]Trick or Treat on the Farm 采集糖果*
    bzoj1672[Usaco2005 Dec]Cleaning Shifts 清理牛棚*
    bzoj1691[Usaco2007 Dec]挑剔的美食家*
    bzoj1637[Usaco2007 Mar]Balanced Lineup*
    LinkedList源码
    链表
    反向打印链表
    空格替换
    二维数组查找
    待编辑
  • 原文地址:https://www.cnblogs.com/Continue/p/2546951.html
Copyright © 2011-2022 走看看