登录注册使用数据库
来源:互联网 发布:pdf文件制作软件 编辑:程序博客网 时间:2024/05/18 03:35
首先创建数据库
public class SQLiteHelper extends SQLiteOpenHelper { public SQLiteHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) { super(context, name, factory, version); } @Override public void onCreate(SQLiteDatabase db) { String sql = "create table if not exists user(_id integer primary key autoincrement,uname varchar(20),upass varchar(20))"; db.execSQL(sql);// db.execSQL("insert into user (uname,upass) values('15039969751','123456')"); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { }}
创建一个数据库 运行
登录
SQLiteHelper helper;private SQLiteDatabase read;private SQLiteDatabase write;
helper=new SQLiteHelper(getActivity(),"user",null,1);read=helper.getReadableDatabase();write = helper.getWritableDatabase();
连接数据库 根据需求判断 使用读取还是写入
String sql="select * from user where uname=? and upass=?";Cursor query = read.rawQuery(sql,new String[]{username,password});if(query.moveToNext()==true){ Toast.makeText(getActivity(),"登陆成功",Toast.LENGTH_SHORT).show(); Intent tomain=new Intent(getActivity(), MainActivity.class); getActivity().startActivity(tomain);}else{ Toast.makeText(getActivity(),"登陆失败,请注册",Toast.LENGTH_SHORT).show();}
查询数据库 根据返回值输入输出
注册
String name = rogUsername.getText().toString();String pass = rogPassword.getText().toString();String pass_repeat=rogPasswordRepeat.getText().toString();if(pass.equals(pass_repeat)){ String sql = "insert into user(uname,upass) values(?,?)"; write.execSQL(sql,new String[]{name,pass}); Toast.makeText(getActivity(),"注册成功",Toast.LENGTH_SHORT).show();}else{ Toast.makeText(getActivity(),"两次密码不一致,请重新注册",Toast.LENGTH_SHORT).show();}注册成功输入数据库的值
阅读全文
0 0
- 登录注册使用数据库
- php实现注册登录的完整程序(使用mysql数据库)
- Android中使用 SQLite 创建数据库实现登录和注册
- 使用OrmLite数据库实现本地的账号登录,注册功能
- <Android>Xutils的本地数据库的使用---登录注册等
- 使用LitePal实现数据库的登录和注册
- 使用JFinal框架连接数据库,实现注册、登录功能
- 数据库的登录和注册
- MySQL数据库与登录注册
- 数据库登录注册创建角色
- Magento 使用手机号注册登录
- Magento 使用手机号注册登录
- 数据库_jdbc_改造MVC案例(登录注册)
- JDBC连接数据库,完成注册和登录
- 连接数据库的登录注册退出页面
- spring mvc 模拟数据库实现注册 登录
- 云盘小程序(Hbase数据库):注册,登录部分
- Android 登录注册 数据库SQLite 验证
- 计算机网络 滑动窗口协议
- 静态查找(顺序查找和折半查找)
- 一维数组排序
- K-means和PAM聚类算法Python实现及对比
- 打印okhttp请求log信息
- 登录注册使用数据库
- 视频编码中常用熵编码介绍
- 【Struts】接收表单传递给Action的参数
- 欢迎使用CSDN-markdown编辑器
- 【STM32】一些基础的操作
- java.util.concurrent的线程池
- 为什么说ArrayList是线程不安全的?
- XBanner的简单使用
- linux实验二