win10下不能识别sqlite数据库

win10下不能识别sqlite数据库,第1张

1、要将导出文件后缀名改成,db3(因为Sqlite数据库只能识别此类数据库文件)。

2、导出步骤:DeviceFileExplorer、data、data、、databases、>、右键数据库、saveas、然后自己6可以用默认的)、Navicat新建sqlite数据库连接、连接名可以随便写一个。

3、选择现有数据库文件评论笔记,找到自己saveas时选择的路径(在此之可要现将数据库文件后经修改成。db3)、用户名和密码可以自己定义。

SqLiteDatabase查询并获取里面的数值的实现,案例(查询下图表格里面不同的name对应的value值)代码如下:

public int cgQueryItemValue(String name)

  {

    Loge(TAG, "hongyan:cgQueryItemValue name=" +name);

    try {

      Cursor c =mSqLiteDatabasequery(ConstENG_STRING2INT_TABLE,

          new String[] {

             ConstENG_STRING2INT_NAME,ConstENG_STRING2INT_VALUE

          },

          ConstENG_STRING2INT_NAME + "= \'" + name + "\'", null, null, null, null);

//上述的Cursor c 获取到的是指定name对应的一行(只包括指定列)也就是下图这样的:if (c !=null) {

        cmoveToFirst();//必须写,否则读不到数据,将Index移动到第一位上

        int valueIndex=cgetColumnIndexOrThrow(ConstENG_STRING2INT_VALUE);

        //如上图,valueIndex= 1;

        int value =cgetInt(valueIndex);

        //注意value值是什么类型用合适的get,如果是String就得用getString!!否则会有异常

        cclose();

        return value;

      }

    } catch (Exception e) {

      return 0;

    }

    return 0;

  }

protected int cgQueryAutoTestFailCount()

  {

    int failCount = 0;

    int result =0;

    for(String itemName:ConstCG_DEFAULT_AUTO_TEST_ITEMS_NAME)

    {

      result =mEngSqlitecgQueryItemValue(itemName);

      //Logd(TAG, "hongyan: cgQueryAutoTestFailCount item test result = " + result);

      if(result== 0)

      {

        failCount++;

      }

    }

    Logd(TAG, "hongyan: cgQueryAutoTestFailCount failCount = " + failCount);

    return failCount;

  }

创建表的SQL语句根据不同的数据库会有所不同,常见的几种数据库创建方式如下:

创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。

微软VSSQL2008数据库

mysql数据库

sqlite数据库

扩展资料:

结构化查询语言(StructuredQueryLanguage)简称SQL,是用于访问和处理数据库的标准的计算机语言,同时也是数据库脚本文件的扩展名。常用的 *** 作:

删除表--droptabletabname--这是将表连同表中信息一起删除但是日志文件中会有记录;

删除数据库--dropdatabase;

删除数据记录--"deletefrom数据表where条件表达式"

以上就是关于win10下不能识别sqlite数据库全部的内容,包括:win10下不能识别sqlite数据库、怎么后台查询SQLiteDatabase中的值、sql语句如何创建一个表啊(创建一个表的sql语句)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10161620.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存