在桌面应用程序中使用MySql的各种可能性是什么

在桌面应用程序中使用MySql的各种可能性是什么,mysql,desktop,frontend,Mysql,Desktop,Frontend,MySql数据库可以用作桌面应用程序的后端。有哪些可能的方法可以做到这一点 MySql数据库可以用作 桌面应用程序的后端 是的,当然,就像其他数据库一样 有哪些可能的方法 怎么办 你什么意思?你是说如何从应用程序访问数据库?有很多方法-其中一些是: 通过它的原生C API 通过ODBC 通过JDBC 当然,您使用哪种语言在很大程度上取决于您的桌面应用程序是用哪种语言编写的。我想说,这是可能的,每个桌面应用程序客户端都连接到一个集中的mysql数据库,在客户端站点,或者可能连接到您/您的公司管

MySql数据库可以用作桌面应用程序的后端。有哪些可能的方法可以做到这一点

MySql数据库可以用作 桌面应用程序的后端

是的,当然,就像其他数据库一样

有哪些可能的方法 怎么办

你什么意思?你是说如何从应用程序访问数据库?有很多方法-其中一些是:

  • 通过它的原生C API
  • 通过ODBC
  • 通过JDBC

当然,您使用哪种语言在很大程度上取决于您的桌面应用程序是用哪种语言编写的。

我想说,这是可能的,每个桌面应用程序客户端都连接到一个集中的mysql数据库,在客户端站点,或者可能连接到您/您的公司管理的集中服务器,正如前面提到的,可以使用各种API/方法与数据库进行通信。但是,如果您希望在应用程序中嵌入数据库,我建议您改为使用。它是一个小型、轻量级的关系数据库,旨在嵌入到应用程序中

要添加到,请参阅:


  • 是的,我不止一次这样做过。在本地或远程计算机上用MySQL构建数据库,然后使用适当的API设置与数据库的连接

    有一个用于连接.NET应用程序的包(只需搜索.NET MySQL库,它就会出现),使用Java,您可以使用Hibernate(或任何其他ORM框架),并将方言设置为您在Hibernate.config文件中使用的MySQL的任何版本。也可以直接使用ODBC/JDBC。我相信其他语言也有自己的支持


    任何应用程序,如果构建良好,都应该能够得到各种数据库的支持,并且不会影响应用程序。在数据库之间切换最多需要更改两个属性文件,然后测试特定于数据库的特性

    是的,你所说的各种可能的方式是什么意思?这真的是无限的。考虑一下准确地缩小你的要求。当然,它可以用作后端。