我有一个在使用 phpMyAdmin 的站点上运行的 MySQL 数据库。我的问题是我想在作为常规、非浏览器应用程序运行的 Java 应用程序中使用此数据库。问题是我该使用什么连接字符串?
我的应用程序在医院网络上读取 MySQL 和 Microsoft SQL Server 数据库。在医院外,用户首先需要进入医院防火墙,然后我的应用程序可以提供连接字符串并附加到数据库并进行查询。我的感觉是 phpMyAdmin 可以完成进入防火墙的工作,但我需要知道需要附加到数据库的字符串格式。也许我应该使用其他东西而不是 phpMyAdmin?我在浏览器上使用 phpMyAdmin GUI 工作没有问题,但我想在自己的应用程序中工作。我该怎么做?phpMyAdmin 可以处理这种情况吗?
任何建议都将不胜感激。Ilan
答案1
您可能无法做到这一点。当您不想允许常规远程访问但想要提供一种远程操作数据库的方法时,通常会使用 phpMyAdmin。由于 phpMyAdmin 在服务器上运行,因此它可以访问数据库,而无需将 MySQL 配置为允许远程连接。如果您希望您的应用能够访问该数据库,则需要将其放在 MySQL 服务器上(或设计一个可以从 phpMyAdmin 界面解析所需信息的系统 [这非常困难])。