我最近在Java FX中做了一个应用程序。其中使用的数据库是MySQL。当我尝试运行我的应用程序系统时,我遇到了一些错误,因为MySQL不存在于该系统中。
我怀疑的是,像某些游戏,photoshop,antiviruses或任何需要数据库的软件这样的大型软件可以在任何系统中成功安装和运行吗?他们使用什么类型的数据库?
所有这些都被使用。这个问题似乎很广泛。因此,我不得不投票。
—
Ramhound 2014年
定义大。
—
摩西
通常会发生的事情是(1)应用程序“轻量级”并嵌入SQLite ; 或者(2)该应用程序是非Enterprise的,它安装所需的数据库(一些人放弃)。例如,您经常会看到为Windows应用程序安装的SQL Server Express,它们比简单的嵌入式数据库有更多的需求。有些应用程序有“企业”类需求,它们需要专用的SQL服务器,如Microsoft SQL,Oracle,MySQL,Postgres等。
—
jww 2015年
另请参阅Java中的本机数据库支持?在Stack Overflow上。这里是一个搜索:java如何持久化关系数据。
—
jww 2015年