SQLite安装问题

时间:2011-10-08 00:48:35

标签: sqlite

我为sqlite下载了windos的二进制文件并将其解压缩。有三个文件

  1. 一个shell

  2. DLL

  3. 分析器

  4. 当我尝试运行以创建数据库和sqlite shell中的表时,我得到....

      SQLite version 3.7.8 2011-09-19 14:49:19
      Enter ".help" for instructions
      Enter SQL statements terminated with a ";"
      sqlite> sqlite3 test.db
      ...> create table tbl1(one varchar(10), two smallint);
      Error: near "sqlite3": syntax error
      sqlite>
    

    当我尝试运行从命令行(Vista) shell创建数据库和表时,我得到....

    Microsoft Windows [Version 6.0.6000]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
    
    C:\Users\codenamejupiterx>sqlite3 test.db
    'sqlite3' is not recognized as an internal or external command,
    operable program or batch file.
    
    C:\Users\codenamejupiterx>
    

    有没有人有任何想法?????

3 个答案:

答案 0 :(得分:3)

没有“安装”。

错误是在(Windows) PATH environment variable定义的搜索路径中找不到“sqlite3.exe”。将其添加到%PATH%(请参阅How do I set or change the PATH system variable?)或使用不依赖%PATH%的完整文件资格认证。完全限定的调用可能如下所示:

C:\path\to\sqlite\sqlite3.exe test.db

通过“双击”Windows资源管理器中的可执行文件运行sqlite3 与上面相同 [因为它使用绝对路径来运行sqlite3可执行文件] - 尽管没有指定数据库的能力名称或其他选项。 (如果需要,可以在sqlite3的“快捷方式”中指定它们。)

快乐的编码。

答案 1 :(得分:0)

您运行命令sqlite3 test.db以启动sqlite shell。 (你的第一个例子)从那里开始,你不再需要那部分命令,只需发出“create table”命令。

答案 2 :(得分:0)

我认为你需要这个:

SQLite-1.0.66.0-setup.exe和sqliteadmin打开sqlite数据库

此致