2017-02-08 41 views
-3

我需要两个SQLite数据库。一个用于存储登录活动的用户名和密码,另一个用于存储我的应用程序的金融交易,并显示在另一个屏幕上。这样做的正确方法是什么?我认为我将扩展并使用SQLiteOpenHelper类(只为查询,插入等编写代码),并在相应的活动中创建此类的实例并使用它们。我会得到两个单独的数据库吗?我不确定什么是正确的方法。需要两个独立数据库的两项活动

+3

为什么不是一个数据库?两张桌子? –

回答

0

如果您阅读文档,当然可以定义不同的命名数据库。

SQLiteOpenHelper (Context context, 
       String name, 
       SQLiteDatabase.CursorFactory factory, 
       int version) 

Parameters 

- name String: of the database file, or null for an in-memory database 

或者你可以有相同的名字和不同CREATE TABLE查询,数据仍然分开。

2

使用一个数据库,并将信息存储在不同的表中。