SQLITE中文模糊查询的问题及解决办法
2016-07-05 22:42
363 查看
sqlite3不支持中文的模糊查询,但精确查询是可以的。
Cursor cursor = db.rawQuery("select * from Weather wherecity_name=? and date like ?", new String[]
{
cityname,
"%" + sysdate + "%"
});
这样加上两个百分号就解决了中文模糊查询的问题,这里我的sysdate是数字。
Cursor cursor = db.rawQuery("select * from Weather wherecity_name=? and date like ?", new String[]
{
cityname,
"%" + sysdate + "%"
});
这样加上两个百分号就解决了中文模糊查询的问题,这里我的sysdate是数字。
相关文章推荐
- FDLocalSQL
- MySQL5.6安装步骤
- MySql之分页优化
- 固定执行计划-使用coe_xfr_sql_profile
- 数据库性能优化策略
- 燃情7月,ACMUG厦门、上海双城技术沙龙及MySQL/MariaDB创始人Monty中国行活动
- Redis
- 养成良好SQL书写习惯
- 再论mysql线程出现Waiting for table flush被hang住问题
- NoSql入门和概述
- MySQL_5.5安装图解教程
- 改善SQL语句
- JDBC的数据库查询
- Redis学习笔记(三)-数据类型之string类型
- 应用node.js+mongodb数据库实现一个mvc架构的web项目
- SQL Server的聚集索引和非聚集索引
- MySQL的分页技术总结
- oracle多语言环境下to_date时间转换问题
- 安装mongodb数据库
- MySQL-5.6.27两种方式部署多实例以及mysqld_multi脚本BUG处理