android-在Android中查询一个数据库

问题描述

在Android中查询一个数据库
在/data/data/sankalp.jain.shre/databases/loginfinal.db中有一个表 login2。
我使用adb sqlite3 正确的创立了数据库,来查询表格,但是使用rawQuery,似乎也没有添加数据,不能在命令行上获取。

 private SankalpDB dbhandle;   //SankalpDB extends SQLiteOpenHelper    private SQLiteDatabase sqdb;   ..............     public void open() throws SQLException {    System.out.println(""Opening"");  //This also gets printed.    sqdb = dbhandle.getWritableDatabase();}    public void addUser(){   System.out.println(""Adduser"");    System.out.println(sqdb.getPath());   ///prints /data/data/sankalp.jain.shre/databases/loginfinal.db    sqdb.rawQuery(""Insert into login2 values('ax13''Kate''password');"" null);    sqdb.rawQuery(""Insert into login2 values('cax56''Natalie''passswd');"" null); .... ...sqdb.close();}

Logcat 输出没有任何错误,那么哪里出错呢?

解决方案

为什么不继承openHelperSqliteDatabase 在oncreate()回调方法中创建数据库呢。不排除是linux的权限问题,你没有读写表的权限

时间: 2024-09-17 04:27:12

android-在Android中查询一个数据库的相关文章

我是学android 在studio中连接网络数据库

问题描述 我是学android 在studio中连接网络数据库 我刚入职三天,写注册功能,存新用户到数据库,公司PHP的哥们提供了一个网络数据库接口http://192.168.1.27/phpmyadmin/index.php,数据库名diancan, 表名members,账号和密码我也有,我怎么才能连接到这个数据库?求大神给出代码 感激不尽,不想失业 解决方案 这是phpadmin.不是数据库连接 昨天有个和你一样的人也要失业了,问了一样的问题,在姐姐的帮助下成功再就业. 解决方案二: 你不

代码-Android L QuickSetting中增加一个button

问题描述 Android L QuickSetting中增加一个button 按照MTK的提供的文档,我添加了一个按钮,代码是编译过了,但是重启没有没有效果,也没有错误日志,但是恢复出厂设置之后,就报了一个安全的异常, 解决方案 补上日志 Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.systemui.SystemUIApplication" on path: DexPathLis

请问C#中从1000多万个文本文件中查询一个数据,用什么算法会比较高效?用数据库么

问题描述 请问C#中从1000多万个文本文件中查询一个数据,用什么算法会比较高效?用数据库么 请问C#中从1000多万个文本文件中查询一个数据,用什么算法会比较高效?用数据库么 解决方案 肯定是要先做预处理,如果是文本数据,那么就需要先分词,然后建立倒排索引(全文索引) 解决方案二: ...关键这1000多万个文本文件怎么生成的,没有索引,怎么查找都没效率,关键是文件读写占用了时间. 解决方案三: 用lucence等建立全文索引来进行查找.

c#3 0-如何在c#窗口应用程序中打开一个数据库

问题描述 如何在c#窗口应用程序中打开一个数据库 在下新手,在数据库编程时做书上的例子,通过c#程序登录界面,登录到一个数据库,我使用了本地服务器.在SQL server management studio中,使用账号sa以sqlserver身份验证方式可以登录服务器名为HY-20141014UKZESQLEXPRESS的数据库引擎,并且创建了一个名为Fiancing的数据库, 参考书上的例子如下,怎么样可以在这个c#程序中登录Fiancing数据库?private void btnLogin_

sql中获取一个数据库中的所有表的名称、一个表中所有字段的名称

1.查询数据库中的所有数据库名:  代码如下 复制代码  SELECT Name FROM Master..SysDatabases ORDER BY Name2. 查询某个数据库中所有的表名:  代码如下 复制代码  SELECT Name FROM SysObjects Where XType='U' ORDER BY Name3. 查询表结构信息  代码如下 复制代码 SELECT (case when a.colorder=1 then d.name else null end) 表名,

MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句_Mysql

查询所有数据库占用磁盘空间大小的SQL语句: 复制代码 代码如下: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_sizefrom information_schema.tablesgroup by TABLE_SCHEMAorder by dat

JavaScript在Android的WebView中出现一个问题

        今天被一个问题困扰,有一个页面在浏览器(无论是手机还是PC)上运行良好,而通过WebView就出现了问题,有两个值得计算始终出错.于是就通过alert,把这个值显示出来,发现和浏览器上计算的结果差了很多,本来是正数,却变成了负数.仔细比对发现,其中一部分数字被抹掉了,这些数字都是通过parseInt由字符串转化而来的.而被抹掉的值,和其他正常的数字唯一区别是,它们都是以0开头的,比如"04903",而其他值都是"90874".如此,原因就很明显了,W

怎样用SQL语句查询一个数据库中的所有表?

SQL  SERVER:  select * from information_schema.tables ORACLE: select table_name from user_tables  ACCESS: select    name    from    MSysObjects    where    type=1    and    flags=0

SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句_MsSql

1.查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2.查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN d