使用 Ucanaccess 通过 android 设备连接到本地服务器上的 mdb
Posted
技术标签:
【中文标题】使用 Ucanaccess 通过 android 设备连接到本地服务器上的 mdb【英文标题】:Connecting to an mdb on a local server through android device using Ucanaccess 【发布时间】:2018-03-27 22:37:36 【问题描述】:您好,所有感兴趣的人。
我自己承担了一个小项目(有大创意......!)的工作,我认为这将大大提高生产力。学习一些新的为 android 设备开发的应用程序也对我构成挑战!
我已将 Ucanaccess 确定为从 Android 设备连接到数据库的启动器。
我只需要一个指针来确定我的连接 URL (jdbc:ucanaccess://)。根据我所阅读的内容,通常您会映射文件夹,即 X:\ 并且您基本上已经在路上了。
我的 Android 设备在本地网络上,我的数据库在同一个网络上,在普通台式电脑的共享文件夹中。
理想情况下,我希望在包含数据库的文件夹上保留密码保护,只允许在 PC 上具有登录凭据的用户。
如果我要将数据库放在 Android 设备上用于测试其他功能的目的,例如 SDCard\Documents。那么 Ucanaccess 需要使用什么 URL 才能正常工作?
【问题讨论】:
【参考方案1】:假设您的最终目标是让多个并发用户运行 Android 应用程序并更新共享数据库,那么 UCanAccess 并不适合。请参阅 UCanAccess 博客文章
Multiuser concurrent write access
了解详情。
【讨论】:
谢谢,要考虑的关键点。 jdbc 是否支持 SQL Server 上的并发会话?看起来我不应该花太多时间在 Ucanaccess 方面,但我想我想展示这个概念,以证明 SQL Server 的费用是否合理。毕竟,是否可以从 Android 设备连接到网络 PC 上的共享数据库?字符串应该是什么?以上是关于使用 Ucanaccess 通过 android 设备连接到本地服务器上的 mdb的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio:net.ucanaccess.jdbc.UcanaccessSQLException:错误文件不存在
如何通过 UCanAccess 访问远程机器上的数据库文件?
如何通过 UCanAccess 创建一个包含两个外键引用到另一个表的表?