android studio数据库创建两个表并添加数据
时间: 2023-07-27 16:31:14 浏览: 95
android创建数据库
3星 · 编辑精心推荐
好的,我可以给您提供一些简单的代码示例来创建两个表并添加数据,但您需要先确定您使用的是哪种数据库,比如SQLite、MySQL等。
以下是使用SQLite数据库的示例:
1. 创建数据库和表
```
public class MyDatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "my_database";
private static final int DATABASE_VERSION = 1;
public MyDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
// 创建表1
String createTable1 = "CREATE TABLE table1 (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER);";
db.execSQL(createTable1);
// 创建表2
String createTable2 = "CREATE TABLE table2 (id INTEGER PRIMARY KEY AUTOINCREMENT, address TEXT, phone TEXT);";
db.execSQL(createTable2);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// 升级数据库时需要执行的操作
}
}
```
2. 添加数据
```
MyDatabaseHelper dbHelper = new MyDatabaseHelper(context);
SQLiteDatabase db = dbHelper.getWritableDatabase();
// 向表1中添加数据
ContentValues values1 = new ContentValues();
values1.put("name", "张三");
values1.put("age", 25);
db.insert("table1", null, values1);
// 向表2中添加数据
ContentValues values2 = new ContentValues();
values2.put("address", "北京市朝阳区");
values2.put("phone", "13812345678");
db.insert("table2", null, values2);
db.close();
```
请根据您的具体需求修改代码中的数据库名称、表名称、字段名称和表结构等。
阅读全文