私はデータベースに接続する2つのクラスを持っています。しかし、私の現在の実装では、私は2つの異なるデータベースに接続する必要があります。これを修正する方法は?私は両方のデータベースに同じ名前を使用している場合、それは私にエラーを使用でき単一のデータベースに接続
一つのクラス.....
public static final String DATABASE_NAME = "140398L.db";
Context context;
public PersistantAccountDAO(Context context) {
super(context, DATABASE_NAME, null, 1);
this.context = context;
}
他のクラス......
public class PersistantTransactionDAO extends SQLiteOpenHelper implements TransactionDAO {
public static final String DATABASE_NAME = "140398L";
public PersistantTransactionDAO(Context context) {
super(context, DATABASE_NAME, null, 1);
}
'それは私にERROR'を与える** **エラーで、違うのですか? –
これらのクラスがどこから派生しているかを示してください。あなたは '' SqliteOpenHelper''を使いますか? sqliteを扱う最も簡単な方法はアンドロイドです。また、そのインスタンスを1つだけ使用します。この1つのインスタンスを通してクエリを実行します。 – Grisgram
共有エラー同時に2つのデータベースにアクセスするためのこのURLも参照しています。http://stackoverflow.com/questions/4498664/android-multiple-databases-open –