草庐IT

database2

全部标签

Swift GRDB 写入数据库错误 "attempt to write a readonly database"

我正在尝试写入我创建的报价数据库。如果用户选择“收藏夹”按钮,它将在SQLITE数据库的收藏夹列中添加一个1(或真)值。由于某种原因,我无法写入数据库,当我执行此代码时:@IBActionfuncaddFavorite(_sender:Any){varconfiguration=Configuration()configuration.readonly=falseletdbPath=Bundle.main.path(forResource:"data",ofType:"db")!letdbQueue=try!DatabaseQueue(path:dbPath,configuration

ios - 火力地堡 : Retrieve childByAutoID from Realtime Database

我目前正在学习Firebase和iOS,所以请多多包涵。我目前正在向名为Posts的表中发帖,如下所示:letpostInfo=["Description":txtPostDescription.text!,"ImageUrl":imgUrl,"Likes":0]vart=FIRDatabase.database().reference().child("Posts").childByAutoId().setValue(postInfo)print(t)我正在尝试检索插入新记录时创建的primarykey,但我无法检索它。我试过childByAutoId()(但这是由于浏览网页而无法找

database - Swift 3 sqlite/使用数据库?

我对快速编码还很陌生,但我正在开发一个应用程序,它确实需要一个数据库来存储大量数据。我查看了coredata,它似乎不是我需要的。使用sql语句的完整数据库正是我正在寻找的。网络上有大量关于在iOS中设置sqlite数据库的信息,但自从Swift3和xcode8发布以来,情况似乎有所改变。我不确定如何从项目中实际“连接”到sqlite数据库,我看到的所有代码都需要计算机上数据库的“路径”,但是当应用程序发布时,用户显然无法访问该路径。您需要在项目中创建.sqlite文件吗?感谢您的帮助! 最佳答案 您肯定需要一些数据库文件,并且该数

ios - 核心数据 : Data does not store to database (swift)

数据控制者classDataController{letmodel="GoodiesCoreData"privatelazyvarapplicationDocumentsDirectory:NSURL={leturls=NSFileManager.defaultManager().URLsForDirectory(NSSearchPathDirectory.DocumentDirectory,inDomains:NSSearchPathDomainMask.UserDomainMask)returnurls[urls.count-1]}()//*****//*****DocumentD

swift/火力地堡 : How do I properly store a Facebook user into Firebase database when they create an account?

我正在尝试将用户保存到我的firebase数据库中。我正在使用FBSDKLoginManager()创建帐户/登录。创建帐户后,我想将用户存储到我的firebase数据库中。我目前可以让用户登录并且他们的电子邮件显示在firebase的Auth选项卡中(参见屏幕截图),但我的updateChildValues似乎没有任何影响(另请参见屏幕截图)。我是否将updateChildValues放在了正确的位置?它目前位于signInWithCredential中。我还必须执行FBSDKGraphRequest以获取我有兴趣存储在我的firebase数据库中的信息。我的firebase的Aut

ios - Realm swift : Is it possible to keep database after the apps is uninstalled?

使用realmswift,是否可以在应用程序从设备上卸载后在设备内存中保留和维护应用程序的Realm数据库文件?非常感谢您的帮助。 最佳答案 遗憾的是没有。这是iOS的限制,而不是Realm的限制。当从设备上卸载iOS应用程序时,所有与其关联的文件(包括任何Realm文件)都会被删除。如果您希望文件数据在应用程序被删除后仍然存在,您需要查看云托管解决方案以保留这些文件的副本。在这种情况下,最简单的很可能是CloudKit. 关于ios-Realmswift:Isitpossibletok

java - 什么是 Kyoto Cabinet Database 的 "physical synchronization"?

函数begin_transaction接受一个boolean参数,指示应该执行哪种类型的同步;为真时为物理,为假时为逻辑。“物理”同步或硬同步是什么意思? 最佳答案 我不太确定Java等价物,但是:逻辑同步意味着任何数据库更改都从DBMS缓存写入文件系统。在C中,您可以使用fprintf/fwrite/write/etc来做到这一点。物理同步指的是上述内容,加上要求操作系统将所述更改推送到永久存储(硬盘驱动器、SSD等)而不是将它们保存在文件系统缓存中的附加操作。这样可以确保在发生任何意外情况时不会丢失这些更改。在Linux/POS

java - Java中Database Connection的使用情况可以用什么方法来排查?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。ImprovethisquestionJava中DatabaseConnection的使用情况可以用什么方法来排查?开发人员正在支持一个复杂的Java程序,该程序有时会耗尽可用的数据库连接数。由于问题是偶发的,因此了解哪个线程打开了多个数据库连接以集中精力解决此问题会很有用。最后,正确的解决方法似乎是重写程序以重用连接,而不是每个线程打开多个连接。我在问,开发人员应该在他的工具箱中使用什么方法来调查资源,即

java - com.google.firebase.database.DatabaseException : Serializing Arrays is not supported, 请改用列表

我正在尝试使用以下代码保留自定义对象:DatabaseReferencedatabaseReference=FirebaseDatabase.getInstance().getReference();DatabaseReferencecurWorkoutExercisesRef=databaseReference.child("workouts").child(mCurrentWorkout.getId()).child("workoutExercises");WorkoutExercisewe=newWorkoutExercise(exercise);curWorkoutExerci

java - 最佳实践 : best database naming convention for JPA?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭2年前。Improvethisquestion在Java中,属性和类(实体)的命名约定是CamelCase方式:@EntitypublicclassUserMessageimplementsSerializable{@IdprivateIntegerid;privateStringshortTitle;privateStringlongTitle;privateStringhtmlMessage;}但在SQL世界中,它被认为是best