连接到SQLite frome活动类
我在SQlite数据库浏览器中创建了一些表,但我不知道如何从java类连接到它们。我已经搜索了这个问题,但一些教程只讨论了如何连接从java类创建的数据库。有人能告诉我怎么做吗 如果您发现的教程没有帮助,Lars Vogel有一个很好的Android SQLite教程: 由于您已经有一个数据库,请确保您的Android数据库代码引用相同的列,并将您的.db文件放入Android设备上的连接到SQLite frome活动类,sqlite,Sqlite,我在SQlite数据库浏览器中创建了一些表,但我不知道如何从java类连接到它们。我已经搜索了这个问题,但一些教程只讨论了如何连接从java类创建的数据库。有人能告诉我怎么做吗 如果您发现的教程没有帮助,Lars Vogel有一个很好的Android SQLite教程: 由于您已经有一个数据库,请确保您的Android数据库代码引用相同的列,并将您的.db文件放入Android设备上的/data/data/com.example.app/databases,其中com.example.app是您
/data/data/com.example.app/databases
,其中com.example.app
是您的应用程序名称。在从SQLiteOpenHelper
派生的类中,将数据库名称(例如mydb.db)传递给父构造函数:
class MyDatabaseOpenHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "mydb.db";
private static final int DATABASE_VERSION = 1;
public MyDatabaseOpenHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
}
当需要数据库句柄时,可以调用
SQLiteDatabase db = myDatabaseOpenHelper.getReadableDatabase()
或
我想这是Android的。您的问题是设置Java数据库代码还是将数据库放在哪里?我的问题是:如何在SQLite数据库浏览器中连接到数据库。例如,在java中,我们有:DATABASE_URL=“jdbc:mysql://localhost/test"; - 连接到MySQL数据库的路径。但在adroid中,我找不到任何类似的解决方案。谢谢你的回答,我试过了,我的项目运行良好。
SQLiteDatabase db = myDatabaseOpenHelper.getWritableDatabase();