相关疑难解决方法(0)

"Content-Provider"和"SQLite数据库"之间的确切区别

我已经为Android做了SQLite数据库编程,但我对Content-Provider一无所知,除了这个:"我已经提到了Android开发者页面,Android SDK解释了"Content-provider",因为它用于存储和检索数据."

但是之后,

  1. "Content-Provider"和"SQLite数据库"之间的确切区别是什么?
  2. 什么时候最好存储数据?

任何例子或帮助!!

sqlite android android-contentprovider

85
推荐指数
5
解决办法
4万
查看次数

Android系统.内容提供商或数据库?

我在这个问题上有点困惑,如果使用ContentProvider或者更好Database.或者,如果我不想与其他应用程序共享任何数据,则没有任何区别.

如果我理解正确,内容提供商基于数据库,SQLite并且它们的内容也可能只能访问我的应用程序.

你能解释一下吗?

非常感谢你,

穆尔

sqlite android android-contentprovider

28
推荐指数
2
解决办法
9344
查看次数

重用 SQLite 连接还是每次都重新连接?

我正在制作一个使用 SQLite 数据库来存储产品信息的 Java 应用程序。为了获取信息,我创建了一个带有静态方法的类和一个静态变量,private static Connection c以便它在程序结束之前保持活动状态。

public static void Init() {
    try {
        Class.forName("org.sqlite.JDBC");
        c = DriverManager.getConnection("jdbc:sqlite:test.db");
        crearTablas();
    } catch (Exception e) {
        System.err.println(e.getClass().getName() + ": " + e.getMessage());
        System.exit(0);
    }
    System.out.println("Opened database successfully");
}
Run Code Online (Sandbox Code Playgroud)

执行多个查询。我应该在每个查询结束时关闭数据库连接,还是保持活动状态并重用(在我停止使用带有静态方法的程序时关闭)?

该应用程序适用于 Windows 系统(计算机商店的库存控制),不适用于手机。

java windows sqlite

5
推荐指数
2
解决办法
5272
查看次数

标签 统计

sqlite ×3

android ×2

android-contentprovider ×2

java ×1

windows ×1