小白初级问题,关于sqlite
2016-12-31 02:33
369 查看
为什么这个代码运行之后数据库中没有插入数据呢,怎么修改一下,谢谢了
String muser; cursor.moveToFirst(); while(!cursor.isAfterLast()){ muser = cursor.getString(cursor.getColumnIndex("username")); if (muser.equals(username)||muser==null) { Toast.makeText(mContext, "用户名已存在或无效,换一个",Toast.LENGTH_SHORT).show(); database.close(); check = true; break; } else { check = false; register(); break; } } }});} public void register(){ String pass1 = mEditText2.getText().toString(); String pass2 = mEditText3.getText().toString(); String username = mEditText.getText().toString(); String password; SQLiteDatabase database2 = dbHelper.getWritableDatabase(); if (pass1!=null&&pass1.equals(pass2)&&check==false) { password = pass1; database2.beginTransaction(); ContentValues values = new ContentValues(); values.put("username", username); Log.i("11", username); values.put("password", password); Log.i("", password); database2.insert("user", null, values); database2.setTransactionSuccessful(); database2.endTransaction(); database2.close(); Toast.makeText(mContext, "注册成功", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(mContext, "两次密码不一致", Toast.LENGTH_LONG).show(); }
相关文章推荐
- 关于窗口重绘的初级问题
- 关于sqlite_exec回调函数中参数传递的问题
- 关于sqlite遇到问题时的一点思考
- 关于android设备不自带sqlite3问题(sqlite3 not found)
- 关于SQLite3 编译及交叉编译的一些问题 (2012-12-11 16:22:18)
- sqlite关于The database disk image is malformed问题的解决
- 关于Windows Media Encoder的几个初级问题:
- 关于CppSqlite中数据库文件中文路径识别问题的解决法
- 美丽说和蘑菇街大家都听过,想知道一些关于他们的问题,给小白一点建议
- 关于iOS sqlite3_prepare_v2 调用失败的问题
- (学)关于SQLite乱码问题解决办法
- 关于android使用自己的sqlite库问题。
- 关于窗口重绘的初级问题&由UpdateData(FALSE)想到的窗口刷新问题
- 关于qt sqlite加密的问题
- 关于java中连接sqlite的有关问题
- 关于窗口重画的初级问题
- C++关于文件流的初级问题解决
- 关于sqlite使用entity framework的布署问题
- 关于一些网友及自己非常小白时常见问题的解答【RM中运用商业素材问题】
- 关于SQLite 数据库 读写图片的问题