android studio sqlite 怎么登陆
发布网友
发布时间:2022-04-30 18:40
我来回答
共3个回答
懂视网
时间:2022-04-30 23:01
http://www.w3cschool.cc/sqlite/sqlite-tutorial.html
http://www.sqlite.org/cli.html
中文手册http://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328757.html
sqlite3_exec() 和 sqlite3_get_table()---赞
http://www.cnblogs.com/likebeta/category/388368.html
学到C接口函数这一块了,就可以抄代码,改代码等,熟练理解
sqlite命令及sql语句基础---先了解基本知识
http://blog.csdn.net/witsmakemen/article/details/19826961
http://www.cnblogs.com/zibuyu/p/3564408.html
sqlite数据库的安装,建库,建表,更新表结构有以及数据导入导出详细过程记录
http://blog.csdn.net/mchdba/article/details/38876487
sqlite移植
http://blog.csdn.net/lghtjpu/article/details/8103064
http://www.cnblogs.com/yiluohuanghun/articles/2418408.html
sqlite学习网站:
标签:
热心网友
时间:2022-04-30 20:09
不需要用户名和密码。这点跟mysql不一样,下面是sqllite增删改查的小例子,请看截图:
下面内容来源于andrid学习手册,里面有108个例子,文档还有源码,360手机助手中下载
现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。
下面就向大家介绍一下SQLite常用的操作方法,为了方便,我将代码写在了Activity的onCreate中:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//打开或创建test.db数据库
SQLiteDatabase db = openOrCreateDatabase("test.db", Context.MODE_PRIVATE, null);
db.execSQL("DROP TABLE IF EXISTS person");
//创建person表
db.execSQL("CREATE TABLE person (_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR, age SMALLINT)");
Person person = new Person();
person.name = "john";
person.age = 30;
//插入数据
db.execSQL("INSERT INTO person VALUES (NULL, ?, ?)", new Object[]{person.name, person.age});
person.name = "david";
person.age = 33;
//ContentValues以键值对的形式存放数据
ContentValues cv = new ContentValues();
cv.put("name", person.name);
cv.put("age", person.age);
//插入ContentValues中的数据
db.insert("person", null, cv);
cv = new ContentValues();
cv.put("age", 35);
//更新数据
db.update("person", cv, "name = ?", new String[]{"john"});
Cursor c = db.rawQuery("SELECT * FROM person WHERE age >= ?", new String[]{"33"});
while (c.moveToNext()) {
int _id = c.getInt(c.getColumnIndex("_id"));
String name = c.getString(c.getColumnIndex("name"));
int age = c.getInt(c.getColumnIndex("age"));
Log.i("db", "_id=>" + _id + ", name=>" + name + ", age=>" + age);
}
c.close();
//删除数据
db.delete("person", "age < ?", new String[]{"35"});
//关闭当前数据库
db.close();
//删除test.db数据库
// deleteDatabase("test.db");
}
热心网友
时间:2022-04-30 21:27
不需要登陆啊