sqlite数据库异常汇总信息
来源:互联网 发布:展uv软件 编辑:程序博客网 时间:2024/05/16 08:36
1.java.lang.IllegalArgumentException: the bind value at index 1(数字 从1开始 1代表条件中的第一个字段 ) is null
当预处理查询数据库时 where 子句里的条件参数值有null时将报该错误
如 Cursor cursor=db.rawQuery("select * from user where name = ?" ,new String[]{null});
sql查询表中某个字段为null的记录时应该如下查询
Cursor cursor=db.rawQuery("select * from user where name is null" ,null);
sql查询表中某个字段不为null的记录时应该如下查询
Cursor cursor=db.rawQuery("select * from user where name is not null" ,null);
如果要查询的字段为int型 那木null代表0 即上面这条语句如果name为int型 则查询表中name不为0的记录
查询时条件语句中使用了is null 或 not null 时 如果表中某字段设置了索引 则查询时将不会使用索引 这时如果想使用索引则需变更sql中的where子句 如下
Cursor cursor=db.rawQuery("select * from user where name = ?" ,new String[]{"0"}); //name为int型
Cursor cursor=db.rawQuery("select * from user where name = ?" ,new String[]{"-100"}); //创建表时为name设置一个默认值(如-100)
- sqlite数据库异常汇总信息
- 数据库SQLite错误汇总
- elasticsearch异常信息汇总
- elasticsearch异常信息汇总
- 数据库SQLite使用异常
- 查看sqlite数据库信息
- SQLite数据库常用方法汇总
- "Anroid SQLite"数据库语句汇总
- 打印异常信息 方法汇总
- SQLite 获取数据库中信息
- 较全面的sqlite数据库汇总博客
- android轻量型数据库sqlite的使用方法汇总
- C#操作SQLite数据库的经验汇总
- 【数据库】SQLite与SQL差异问题汇总
- sqlite数据库操作异常的问题
- Android-sqlite数据库存取图片信息
- Android-sqlite数据库存取图片信息
- 获取SQLite数据库中的表信息
- weblogic开发中weblogic.xml文件的配置
- Oracle CASE WHEN 用法介绍
- 关于百度地图location.getAddrStr为空的解决方案
- 通达OA 实时在线人数突破900记录(图文)
- 在运行时不能更改窗体的大小
- sqlite数据库异常汇总信息
- Technology Note
- 嵌入式系统的可靠性(二)
- java dom4j解析XSD文件
- Maven依赖传递
- 文章标题
- 进程与线程
- android studio ndk编程 配置
- ping命令执行过程详解