使用java中的关键字(如: delete)用作数据库表中的字段名时,如何取数据
2015-04-15 13:38
423 查看
当用delete用作表中的字段名时 ,取数据时报语法错误,折腾了两个多小时也没找到错误的地方,才发现是delete是关键字的原因,坑死了啊啊啊啊啊,记录下防止以后再犯
String sql = "select * from notice where myId = ?";
Cursor cursor = db.rawQuery(sql, new String[]{myId});
采用 String myId = cursor.getString(index); 会包语法错误
要用 String myId = cursor.getString(cursor.getColumnIndex("delete"));
String sql = "select * from notice where myId = ?";
Cursor cursor = db.rawQuery(sql, new String[]{myId});
采用 String myId = cursor.getString(index); 会包语法错误
要用 String myId = cursor.getString(cursor.getColumnIndex("delete"));
相关文章推荐
- JAVA中如何将以Date型的数据保存到数据库以Datetime型的字段中
- java开发中如何在ResultSet结果集关闭后,还能使用数据库数据。
- 使用Hibernate 创建数据表时,如何使数据库中的字段的长度和Hibernate映射的长度相等呢?
- Java - 使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能?
- JAVA中如何将以Date型的数据保存到数据库以Datetime型的字段中
- 如何使用 t-sql 更新数据库中日期字段的部分数据(年?月?日?时?分?秒?)
- 使用Hibernate 创建数据表时,如何使数据库中的字段的长度和Hibernate映射的长度相等呢?
- 使用jdbc更新数据时间时如何屏蔽各种数据库的差异性
- java导出数据库txt文件,并以&分隔符每个字段数据
- Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- mysql5.7.9安装步骤及如何将原来数据库中的数据复制到新的数据库中使用
- java怎样读取数据库表中字段的数据类型?
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- java.sql.Types,数据库字段类型,java数据类型的对应关系
- java 把string数据转换成date数据存入mysql的问题,如何获取当前时间date存入数据库
- 并发下,使用redis防止数据重复插入(数据库未对表字段设置唯一情况下)
- 如何字段是关键字的情况下向Mysql中插入数据
- 如何使用Google APIs和Google应用系统集成(7)----在里面JSON兑换XML数据处理,JSON数据包括违规XML数据规范:XML节点名称不支持号码Java解
- 不知道数据库中表的列类型的前提下,使用JDBC正确的取出数据(取出Result结果集中的字段(不同类型))