【将Android与网站数据库同步?】教程文章相关的互联网学习教程文章

android – Firebase数据库权限被拒绝,读/写权限设置为true【代码】

我在简单的Android应用程序中写入Firebase数据库时遇到问题.我已将数据库规则设置为公开:{"rules": {".read": true,".write": true} }创建了一个简单的类消息:import com.google.firebase.database.DatabaseReference; import com.google.firebase.database.FirebaseDatabase;public class Message {FirebaseDatabase database = FirebaseDatabase.getInstance();DatabaseReference dbRef = database.getReference();public Stri...

android – 如何在运行时动态查询房间数据库?【代码】

问题 是否有可能在运行时构造一个查询? 用例@Query("SELECT * FROM playlist " +"WHERE playlist_title LIKE '% :playlistTitle %' " +"GROUP BY playlist_title " +"ORDER BY playlist_title " +"LIMIT :limit")List<IPlaylist> searchPlaylists(String playlistTitle, int limit);限制部分是可选的.也就是说,它应该能够在有或没有限制的情况下执行相同的查询. 一个更复杂的用例 在前一种情况下,可以使用和不使用限制部分进行两个...

如何将Android连接到数据库服务器【代码】

有样品吗?我有我的Android应用程序,我需要连接到我的机器上的mysql服务器,最好的方法是什么? 我不应该使用jdbc,这里有解释 > Server Database architecture in an Android application?' rel='nofollow' target='_blank'>Best way to implement Client Server Database architecture in an Android application?Never never use a database driver across an Internet connection, for any database, for any platform, for ...

数据库处理在Android 2.2.1上停止工作(Desire HD 1.72.405.3)【代码】

出于某种原因,在将OTA更新到2.2.1(1.72.405.3)之后,this article中描述的数据库处理解决方案在HTC Desire HD上不起作用.它在更新之前在Desire HD上工作,我无法在运行2.1,2.2的实际设备以及运行所有版本的模拟器中重现错误. 不幸的是你无法为运行Android 2.2.1的模拟器创建一个AVD,我已经尝试了基于2.2.1的ROM(我有一个普通的HTC Desire)但我的应用程序也没有问题.所以问题是,如果它以某种方式使用Android SDK,它不应该突然导致问题...

将SQLite数据库导出到android中的csv文件【代码】

我试图将SQLite数据导出到android中的SD卡作为目录上的CSV文件. 所以我在下面尝试过这种方法,显然它只显示了这个文字: 数据库的第一个表日期,项目,金额,币种 在我的DBHelper.java中,我已经定义了如下函数:public boolean exportDatabase() {DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault());/**First of all we check if the external storage of the device is available for writing.* Rem...

android – 将数据库从资产复制到数据库文件夹[复制]【代码】

参见英文答案 > Copy Database from assets folder in unrooted device 5个在主要活动中,我有这种方法将文件从资产复制到数据库文件夹:try{// CHECK IS EXISTS OR NOTSQLiteDatabase dbe = SQLiteDatabase.openDatabase("/data/data/com.henanet.dalel/databases/mydb.sqlite",null, 0);dbe.close();// COPY IF NOT EXISTSAssetManager am = getApplicationContext().getAssets();OutputStrea...

android – 推荐的方式/顺序从Web服务读取数据,解析该数据并将其插入SQLite数据库

我是一个开始提到我对Android完全陌生的人,我刚刚读完了一本快速的入门书,现在我必须实现我的第一个应用程序.这个应用程序将用于接受订单.在我将要存储在本地数据库中的所有数据中,最重要的是两个表:客户和文章,后者是所有表中最大的(aprox 20000记录)我的应用程序中的一个主要过程,当用户按下启动设备上每日操作的按钮时,获取我的应用程序需要脱机工作的所有数据. 那么,该过程包括以下步骤: 一个.阅读一个宁静的服务来检索客户数...

android – Firebase聊天应用程序setValue与公共数据库失败错误?【代码】

我有一个使用Firebase的聊天应用程序,它继续使用setValue at x failed: DatabaseError: permission denied每次输入消息时都会出错. 我已将数据库设置为公开:service cloud.firestore {match /databases/{database}/documents {match /{allPaths=**} {allow read, write: if request.auth.uid != null;}} }这是我的聊天参考内容吗?private void displayChat() {ListView listOfMessage = findViewById(R.id.list_of_message);Quer...

Android 操作SQLite数据库(初步)-在程序中删除数据库【代码】

原文链接:https://my.oschina.net/qiuzhping/blog/611693特别强调一下,Android是怎么删除数据库的,因为SQLite没有提供drop database XX的指令,所以我现在是按文件来删除数据库 刚刚学习Android关于数据库的操作,现在就将我学习的这点知识汇总一下,高手绕道哈。 关于数据库操作无非就是增删改查,下面就将这几个模块实现了。JAVA codepackage cn.qiuzhping.study;import java.io.File;import android.app.Activity; import an...

android – 我是否需要Firebase Core for Firebase数据库?【代码】

我只使用Firebase数据库而且我只添加了下一个依赖项:implementation 'com.google.firebase:firebase-database:16.0.1'它似乎工作正常 但在编译期间我得到下一个警告Warning: The app gradle file must have a dependency oncom.google.firebase:firebase-core for Firebase services to work asintended.我还应该添加Core吗?喜欢:implementation 'com.google.firebase:firebase-core:16.0.1' implementation 'com.google.fireba...

android – Room:java.lang.IllegalStateException:对于现有数据库,迁移没有正确【代码】

使用的房间版本: – 1.1.1-rc1 我有一个由ormlite实现的现有数据库.我正在尝试使用ormlite生成的现有sqlite文件迁移到Room. 当我们在ormlite中对table列使用long数据类型时,它会在sqlite中被转换为BIGINT.所以创建的模式包含BIGINT类型的列,它是房间的未知类型.当我尝试使用Room升级应用程序时,我将获得迁移异常. java.lang.IllegalStateException:迁移没有正确Process: com.sample.playground, PID: 5587 java.lang.IllegalSta...

android – 备份室数据库【代码】

我正在尝试以编程方式备份??房间数据库. 为此,我只是复制包含整个数据库的.sqlite文件 但是,在复制之前,由于房间已启用写入日志记录,我们必须关闭数据库,以便-shm文件和-wal文件合并为单个.sqlite文件. As pointed out here 我在RoomDatabase对象上运行.close(): 一切正常,备份,但是,稍后,当我尝试执行INSERT查询时,我收到此错误:android.database.sqlite.SQLiteException: no such table: room_table_modification_log (code 1)...

android – SQlite数据库VS房间持久化库

我需要帮助我的考试项目找到ROOM数据库的差异和好处:我试图在android开发文档中搜索,以了解这两个数据库之间的区别,但我无法清楚地理解.我也没有在堆栈溢出中找到任何答案.我还想知道使用Room持久性与SQLite数据库相比的好处. 希望有人能给我明确答案.解决方法:Room是一个ORM,对象关系映射库.换句话说,Room会将我们的数据库对象映射到Java对象.Room提供了一个覆盖SQLite的抽象层,允许流畅的数据库访问,同时利用SQLite的全部功能. ...

android – 如果更改数据库值,如何更新ListView?【代码】

目前我做以下事情: 1)数据库链接到ListView:String[] from = new String[]{DbAdapter.KEY_TITLE, DbAdapter.KEY_DISPLAYED_VALUE,DbAdapter.KEY_FAVORITE}; int[] to = new int[]{R.id.name, R.id.time, R.id.icon}; items = new SimpleCursorAdapter(this, R.layout.row, itemsCursor, from, to);2)KEY_DISPLAYED_VALUE在数据库中每2秒更改一次.然后调用items.notifyDataSetChanged().但屏幕上的数据不会更新(R.id.time目前是Te...

android – 每天DATE TIME从sqlite数据库获取数据【代码】

我有一个sqlite数据库.我有三列:_id,日期,值. 我现在想要根据日期中的日期提取_id:s的计数,并计算int值的平均值.这适用于Android应用. 因此,我想“选择日期和每天(60天)的日期,计算当天有多少_id:s.最后计算平均值. 我猜它是这样的:"SELECT DATE('now' 'days[i]') as date, COUNT(_id) as count, AVG(value) as vl FROM v_efforts WHERE DATE(v_efforts.date) = DATE('now' 'days[i]')";但我无法让’days [i]’工作.我不知道如...