c# - 与c#计算机程序和java android应用程序的数据库连接

标签 c# android mysql

好吧,我正在做某事,我有一个问题:这是否可能。我正在做2个应用程序。一个将在计算机上,另一个将在 Android 设备上。用户将在计算机上输入一些数据,这些数据将存储在数据库中。该数据库将位于我的计算机本地。如果我的手机在同一个 wifi 上,我是否可以连接到同一个数据库,并将一些信息从手机存储到该数据库中?

我应该使用什么? sqllite 或 MySql。用 java 编写 android 应用程序更好,还是用 xamarine 用 c# 编写更好?

谢谢

最佳答案

Is there anyway that i connect to the same database with my mobile phone if it is on the same wifi, and store some information to that database from the mobile phone?

是的。如果数据库可通过网络使用,则可以建立连接。 根据您想要完成的任务,我宁愿创建数据服务(例如使用 WCF)来公开桌面和 Android 应用程序的接口(interface)。通过这种方式,您将拥有使用数据库的统一模型。但您也可以直接使用数据库。应该有很多示例说明如何做到这一点。

sqllite or MySql

您可以与其中任何一个一起工作,这是更特定于任务的问题,而不是特定于技术的问题。 IMO,SqlLite 可能更容易使用

Is it better to write the android application in java or in c# with the xamarine?

其实并不重要。我想说,如果没有具体原因你想选择 xamarin,那就选择 java。

关于c# - 与c#计算机程序和java android应用程序的数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43216298/

相关文章:

c# - C# SignedCms 的 Java 实现

c# - 无法访问同一类中的属性

javascript - ReferenceError : is not defined in node. js 与 express

mysql - node-mysql 更改 Date.now() 就像我们在 1970 年一样

PHP txt 文件编辑问题

mysql - 如何在 Twig 文件中显示行计数结果

c# sockets 缺少数据

c# - ASP.NET 中的虚拟路径

android - 将图标添加到 SlidingTabLayout 而不是文本

java - Android Fragment 实际上没有被替换