xUtils数据库第三方框架使用步骤
来源:互联网 发布:招聘软件哪个好 编辑:程序博客网 时间:2024/05/22 14:21
2、数据库第三方框架,xUtils的使用
步骤:(1)将xUtils-2.6.14.jar复制到lib目录下
(2)在mainfest中添加权限,网络访问权限和SD卡写入权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission><uses-permission android:name="android.permission.INTERNET"></uses-permission>
(3)给要建立的数据库,创建实体类
Eg:public class Bean {
//必有int id;
int id;
String title;
String name;
String age;
//无参构造方法必须要有
public Bean() {
}
public Bean( String title, String name, String age) {
this.title = title;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getName() {
return name;
}
(4)把创建数据库放在MainActivity.class中
public class MainActivity extendsAppCompatActivity {
//数据库类
public static DbUtils dbUtils;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//创建数据库
dbUtils=DbUtils.create(this,"shoucang.db");
/*this:上下文对象,
(1) //保存数据到建立的数据库中
try {
Bean b=newBean("title","name","age");
MainActivity.dbUtils.save(b);
} catch (DbException e) {
e.printStackTrace();
}
(2) //从数据库中查询数据
try {
List<Bean> shoucang=MainActivity.dbUtils.findAll(Bean.class);
} catch (DbException e) {
e.printStackTrace();
}
(3)//删除数据库中的数据操作
try {
MainActivity.dbUtils.delete(Bean.class,WhereBuilder.b("name","=","huoying"));
(4)//更改数据库中的数据,
MainActivity.dbUtils.update(Bean.class,WhereBuilder.b());
} catch (DbException e) {
e.printStackTrace();
}
/*总结
创建数据库: static Dbutils db;
dbUtils=DbUtils.create(this,"shoucang.db");
收藏:MainActivity.dbUtils.save(Bean);
查找: List<Bean> shoucang=MainActivity.dbUtils.findAll(Bean.class);获取表中所有信息返回对应对象集合
删除:MainActivity.dbUtils.delete(Bean.class,WhereBuilder.b("name","=","huoying"));
更新:MainActivity.dbUtils.update(Bean.class,WhereBuilder.b());
*/
}
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
- xUtils数据库第三方框架使用步骤
- 第三方框架数据库xutils的简单用法
- Android第三方数据库框架litePal使用
- iso中第三方框架SDWebImage的使用步骤
- cocoapods 的安装步骤 及使用安装第三方框架
- iso中第三方框架SDWebImage的使用步骤
- 第三方注解框架,黄牛刀.使用步骤和方法
- Android studio,使用greenDao第三方数据库框架操作数据库
- android高级 xUtils 第三方框架的使
- 一些常用的第三方框架之xUtils
- 一行代码玩转android数据库之增删改查,超级简单 第三方框架xUtils改写 简单实用
- Cocoapods导入第三方框架步骤
- 使用xutils第三方库实现联网请求
- 第三方框架AFN使用
- 第三方框架Cocoapod使用
- 第三方框架FMDB使用
- 第三方框架的使用
- 数据库第三方FMDB使用
- Linux下利用backtrace追踪函数调用堆栈以及定位段错误
- NodeJs实现数字翻转
- 糗百爬虫
- div+css布局小结
- dp和px互相转换的方法
- xUtils数据库第三方框架使用步骤
- 计算从[1,n]的素数个数
- JZOJ 4787. 数格子
- 关于viewport的一点自学
- 轻松搞懂WebService工作原理
- 数据库(三)为Python shell添加新的功能和使用Flask-Migrate实现数据库迁移
- HDU 5875 - Function
- hdu 5894 分位置(组合数学,沈阳网络赛)
- Server 2008 R2远程桌面授权,解决120天过期问题