【android-如何从Delphi FireMonkey连接到SQL Server数据库】教程文章相关的互联网学习教程文章

如何在android中监听SQLite数据库的变化

我在android中使用SQLite数据库,并希望监听任何数据库更改.我怎样才能做到这一点? 感谢您以后的所有帮助!解决方法:SQLite不提供任何更改侦听器功能;你必须自己监控它.实现这一目标的最简单方法是在修改数据库的任何时候发送广播(甚至更好的是LocalBroadcast).一些数据库库已经提供了与此类似的功能 – 请查看GreenDAO.

android – 如何使用SQL数据库的其他数据存储方式

我有一个包含24列和大约24000行的SQL数据库.我想从该SQL数据库中检索数据.我是Android新手,不知道如何使用它. 我发现了一个名为Realm的Android库,但我找不到将SQL转换为Realm数据库的方法. 如果有简单的方法从数据库中读取数据和在SQL数据库中存储数据或以数据库的形式在Android中存储数据的其他方式,请告诉我.任何帮助将不胜感激. 谢谢!!解决方法:android使用SQLite.这与SQL非常相似.您只需要让应用程序从服务器数据库下载数据并...

Android数据库帮助程序单例 – 在活动或所有片段中实例化?【代码】

我有一个DBHelper类设置为单例:public class DBHelper extends SQLiteOpenHelper {private static DBHelper sInstance;public static synchronized DBHelper getInstance(Context context) {if (sInstance == null) {sInstance = new DBHelper(context.getApplicationContext());}return sInstance;}private DBHelper(Context context) {super(context, DATABASE_NAME, null, DATABASE_VERSION);databasePath = context.getDataba...

java – Android Volley:用户指定的id从MySQL数据库中选择数据【代码】

我正在使用Volley编写一个简单的Android应用程序.我想知道如何通过ID从MySQL数据库中选择名字和姓氏,用户在应用程序中输入editText.这是我的PHP脚本:<?phpinclude 'connection.php';global $connect;$id = $_POST["id"];$query = "SELECT firstName, lastName FROM users WHERE id = '$id'";$result = mysqli_query($connect, $query);$number_of_rows = mysqli_num_rows($result);$response = array();if($number_of_rows > 0) {...

android – Cloud Firestore数据库结构【代码】

Cloud Firestore的Android示例应用程序具有如下所示的数据库结构:现在考虑第一家餐厅有很多评级的情况(这里评分是与第一家餐馆的ID中的其他文件一起收集的),我只想展示所有餐厅的基本细节,如名称和城市. 我将通过创建如下所示的引用来实现此目的:mRestaurantRef = mFirestore.collection("restaurants").document(restaurantId);我有以下问题: >这是正确的方法,因为我正在获取文档快照,其中还包括我现在不需要的评级集合,因为它...

android – 在testcase espresso之前清除数据库【代码】

我使用espresso来清除我的应用程序中的数据库我设置这样的活动@Rule@JvmFieldval activity = ActivityTestRule<PhotoPrinterActivity>(PhotoPrinterActivity::class.java,false,false) 这是我之前的功能@Beforeopen fun setup() {clearDatabase()activity.launchActivity(null)// Waiting for start app success fully} 这是我清晰的数据库代码fun clearDatabase() {val databaseList = InstrumentationRegistry.getInstrumentatio...

android – 如何正确关闭并重新打开Room数据库【代码】

您好我有2个应用程序依赖于制作和恢复应用程序数据库的备份,只需将数据库文件复制到SD卡中,然后很难确定如何在关闭它之后重新打开Room Database单例以创建数据库’副本. 构建数据库:@Database(version = 15, exportSchema = true, entities = [list of entities]) abstract class AppDatabase : RoomDatabase() {//list of DAOscompanion object {@Volatile private var INSTANCE: AppDatabase? = nullfun getInstance(context: C...

Android数据库备份

我正在寻找在Android手机上备份我的应用数据库的方法.我知道SQLite数据库只是文件,所以我希望能够将文件复制到SD卡(如果有的话). 但是,我不确定如何为备份/恢复准备数据库/活动. 启动时,我的主要活动从数据库中的一个表中读取条目并将它们显示在ListView中.如API的“Notes”示例所示,我有一个光标自动通知该表的更改(当我在表中添加/删除/更新记录时,ListView会自动更新). 所以:当我将数据库文件复制到SD卡时,我不应该有问题.但是...

android – SQLiteOpenHelper onCreate不会创建数据库 – 或者它会被立即覆盖【代码】

我将我的数据库存储在我的资源文件夹中,并在运行时复制.我目前有一个简单的Activity,它可以进行简单的数据库调用:DBAdapter adapter = new DBAdapter(HomeActivity.this);final SQLiteDatabase db = adapter.getReadableDatabase();final Cursor c = db.query("exercises", new String[] { "name" }, null,null, null, null, null);startManagingCursor(c);if (c.moveToFirst())Log.e(TAG, c.getString(0));elseLog.e(TAG,"No dic...

如何在不丢失现有数据的情况下升级Android应用程序版本一个自有SQLite数据库【代码】

我需要将我在市场上的Android应用程序更新到下一个版本.下一个版本我需要更新sqlite DB而不会丢失现有数据. 在版本1中,我没有在运行时创建表,而是从“assets”文件夹中获取数据库文件,并将其复制到我的应用程序的系统数据库路径中.请参阅此链接http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ 我的应用程序的下一个版本我修改了exsting表列并添加了额外的记录,并且还有很少的新表.我已经...

android – SQLiteDiskIOException:创建数据库时出现磁盘I / O错误【代码】

我正在使用以下代码在android中创建数据库:public class PackageDBHelper extends SQLiteOpenHelper{//The Android's default system path of your application database. private static String DB_PATH = "/data/data/com.myapp/databases/";private static String DB_NAME = "my_db.db";public SQLiteDatabase db; private final Context myContext;public PackageDBHelper(Context context) {super(context, DB_NAME, null, 1...

android – Ormlite数据库助手 – 未调用onCreate()【代码】

我使用的是ormlite.android.4.31.jar我有典型的DatabaseHelperpublic class DatabaseHelper extends OrmLiteSqliteOpenHelper {private static final String DATABASE_NAME = "realestate.db";private static final int DATABASE_VERSION = 1;private Dao<TabKraj, Integer> krajDao;public DatabaseHelper(Context context) {super(context, DATABASE_NAME, null, DATABASE_VERSION);}@Overridepublic void onCreate(SQLiteDatab...

android – 将SQLite与外部SQL数据库服务器同步

我正在构建一个创建SQLite数据库的android项目,在其中存储一些数据,一切都很好. 我需要我的应用程序将此数据与位于PC上的SQL数据库服务器同步.问题是: >我能这样做吗?>这样做的最佳做法是什么?解决方法:如果你必须与网络服务器同步检查这一点 http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/

android – 显式关闭SQLite数据库中的Cursor,需要还是不需要?【代码】

据我所知,在数据库关闭后,光标变为“无效”,是否同时关闭光标?这是否避免必须执行下面显示的操作? 例1public void String getResultsAndReturnString() {String result = "";SQLiteDatabase db = dbHelper.getReadableDatabase();Cursor cursor = qb.query(db, projection, null, null,null, null, null);cursor.close(); <-- explicit cursor close example onedb.close();return result;}例2public void Cursor getResultsAnd...

android SQLite数据库使用实例【代码】【图】

>> ' rel='nofollow' target='_blank'>2019独角兽企业重金招聘Python工程师标准>>> 创建数据库帮助类DbHelper.java:package com.example.db;import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper;public class DbHelper extends SQLiteOpenHelper {public DbHelper(Context context,...