MySQL数据库位于与MySQL服务器不同的服务器中

MySQL数据库位于与MySQL服务器不同的服务器中,mysql,tomcat,jboss,wildfly,Mysql,Tomcat,Jboss,Wildfly,我一直在使用MySQL服务器执行所有数据库任务,但在尝试连接时,它总是给我带来问题。是否可以使用其他服务器(如JBOSS、wildfly或Tomcat)来托管我的SQL数据库 如果你在连接方面有问题,我宁愿主张解决这些连接问题,而不是因为这个而跳槽,因为你会放弃像mysql这样的服务器在后台提供的许多附加功能(如果只是能够运行独立于应用程序的备份的话) 也就是说,您可以运行嵌入式。但是请注意,如果您有大量数据(因为它通常“在内存中”),并且文件格式不是最健壮的:它将其内容保存为原始文本格式,有时

我一直在使用MySQL服务器执行所有数据库任务,但在尝试连接时,它总是给我带来问题。是否可以使用其他服务器(如JBOSS、wildfly或Tomcat)来托管我的SQL数据库

如果你在连接方面有问题,我宁愿主张解决这些连接问题,而不是因为这个而跳槽,因为你会放弃像mysql这样的服务器在后台提供的许多附加功能(如果只是能够运行独立于应用程序的备份的话)

也就是说,您可以运行嵌入式。但是请注意,如果您有大量数据(因为它通常“在内存中”),并且文件格式不是最健壮的:它将其内容保存为原始文本格式,有时会被重写。如果服务器崩溃或内存不足,这可能会损坏数据库。成熟的服务器(如mysql、postgresql或其他)通常会花费相当长的时间来避免这些情况下的数据丢失

hsqldb基本上只是一个驱动程序,可以嵌入到web应用程序中,并通过指定的数据库URL配置其存储位置


非常适合快速演示、概念验证、开发和测试。您的里程可能因实际生产部署而有所不同,在实际生产部署中,您不会有丢失数据的风险。

您是否尝试在jboss或tomcatYeah上使用mysql托管任何应用程序。我是几天前做的,经过一番努力才取得了成功。现在它不再连接了。MySQL服务器正在拒绝访问。是否有可能完全脱离MySQL服务器,并将我的数据库放在上面提到的其他服务器上?非常不可能的标题…;-)正如您所描述的,hsqldb可能也存在安全问题?您认为哪些类型的问题不会在本产品或其他产品中得到修复?任何软件都可能有安全问题。数据库层通常不向外界公开。通常是您的应用程序引入了SQL注入或类似功能—与所使用的数据库无关。