编写SQL语句操作数据库
2016-09-04 20:31
471 查看
代码:
package com.example.sqlitedemo;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SQLiteDatabase db=openOrCreateDatabase("user.db",MODE_PRIVATE,null);
db.execSQL("create table if not exists usertb(_id integer primary key autoincrement,name text not null,sex text not null,age integer not null)");
db.execSQL("insert into usertb(name,sex,age) values('张三','男',18)");
db.execSQL("insert into usertb(name,sex,age) values('李四','男',19)");
db.execSQL("insert into usertb(name,sex,age) values('小丽','女',18)");
Cursor cursor=db.rawQuery("select * from usertb",null);
if(cursor!=null){
while(cursor.moveToNext()){
Log.i("名字","姓名:"+cursor.getString(1));
}
cursor.close();
}
db.close();
}
}
package com.example.sqlitedemo;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SQLiteDatabase db=openOrCreateDatabase("user.db",MODE_PRIVATE,null);
db.execSQL("create table if not exists usertb(_id integer primary key autoincrement,name text not null,sex text not null,age integer not null)");
db.execSQL("insert into usertb(name,sex,age) values('张三','男',18)");
db.execSQL("insert into usertb(name,sex,age) values('李四','男',19)");
db.execSQL("insert into usertb(name,sex,age) values('小丽','女',18)");
Cursor cursor=db.rawQuery("select * from usertb",null);
if(cursor!=null){
while(cursor.moveToNext()){
Log.i("名字","姓名:"+cursor.getString(1));
}
cursor.close();
}
db.close();
}
}
相关文章推荐
- mysql常用命令
- mariadb ERROR 1045 (28000)
- 用SQL语句删除除了id不同,其他都相同的学生表信息
- memcache与memcached的概念、区别的相关解释
- ORA-12154: TNS: 无法解析指定的连接标识符(分步排查法)
- 拼组SQL中,Oracle插入超4000字节的CLOB字段的处理方法
- spring使用xml配置mysql,mongodb,redis,activemq
- VB中选取数据库表中的字段名
- MySQL引擎
- Oracle和MySQL的区别
- Mariadb galera V10.1高可用配置
- mysql 主从
- mysql数据类型详解
- ELK之使用消息队列收取日志
- Oracle数据库开发笔记 lesson4
- MySQL 查询中遇到的若干问题
- MySQL 查询中遇到的若干问题
- MySQL 查询中遇到的若干问题
- MySQL 查询中遇到的若干问题
- MySQL 查询中遇到的若干问题