解决方案 »

  1.   

    你最后有分号结尾没有?我记得在sqlite里面是select * from tableName;
    否则它会认为是你sql语句没写完
      

  2.   

    调试啊,你写JAVA然后嵌入SQL查看数据库服务器端的数据啊。用个灵巧点的客户多方便啊。
      

  3.   

    只在adb shell中用过sqlite3,没试过windows下的
    不过sqlite3每个语句都要以分号结束的,要不会一直等待你输入的
      

  4.   

    是的,楼主用手机上的sqlite3吧,创建好adb pull回来
      

  5.   

    啥,说的有点雾水。能给我解释解释 ADB shell 和 SQLite3.exe 是啥关系。另外, adb shell 一般在那个默认的路径下面?
      

  6.   

    我透,我透,这货又说有错啊create database abc;
    create database 'abc';
      

  7.   

    内啥 我现在用的SQLite的管理工具是 SQLite Expert Personal 3 
    是可视化的...
    手机里的数据库 你只需要用ADB PULL出来 用这个软件修改 然后在PUSH进去就行了
      

  8.   


    嗯,到底怎么弄呢刚试了下,貌似create是用来创建table的,你当前没有数据库 所以就没法创建表
    你试下用下面的命令创建数据库:D:\Android\android-sdk-windows\tools>sqlite3 test.db //打开数据库,没有就自己创建
    SQLite version 3.6.22
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite> .database
    seq  name             file
    ---  ---------------  ----------------------------------------------------------
    0    main             D:\Android\android-sdk-windows\tools\test.db
    sqlite> create table test(username test, age integer);
    sqlite> .table
    test
    sqlite> insert into test values('abc',100);
    sqlite> select * from test;
    abc|100
    sqlite>
      

  9.   

    嗯,现在用 SDK 自带的 DDMS 能看了,图形化,很方便 adb shell, 什么的也会用了就是发现, DDMS 下面的操作有限,不能删除,创建一些文件和文件夹?能不能尽量在 SDK/JAVA 的环境下写 SQL 来做一些事情,尽量通过点点按钮,通过图形化展示数据关系等?
      

  10.   

    加号旁边的减号不就是删除么....
    你的需求我还是没有听懂....
    你用DDMS把数据库文件pull出来 然后用可视化的SQLite数据线管理软件处理完 在push回去就不行了
      

  11.   

    那个加号,没有亮起来,只有你选择 test.db 的情况,才可让加号亮起来,否则的话,只能是加号,就是增加文件夹的意思。你说的 pull/push 这个我明白,但是觉得还是比较繁琐点,本来 DDMS 就是一个客户端了,还要掏出来,然后再用别的来编辑,编辑完了,在塞回去。觉得这样一出一进,比较繁琐。我想能不能就是一个客户端,全全搞定,然后数据库的主副键都用图形表示出来