我计划使用一个网络托管包来托管一个网站,该网站向将在该网站注册的客户显示客户详细信息。我有一个在我的本地计算机上运行的 java 应用程序,我将更新我的托管网站的数据库。 需要知道的是,是否可以从本地运行的 java 应用程序连接到我们从网络托管包卖家那里购买的数据库?
最佳答案
问:是否可以从我们本地运行的 Java 应用程序连接到我们从网络托管包卖家那里购买的数据库?
答:不:通常不会。
至少最少,您至少需要至少两件事:
1) 加载到 EACH 客户端 PC 上的 RDBMS 特定客户端软件(包括但不一定限于相关 JDBC 驱动程序)
...和...
2) 远程 RDBMS 服务器和每台客户端 PC 之间的所有防火墙必须对 RDBMS 协议(protocol)开放(例如,MS Sql Server 的端口 1433)。
更常见的是,您的网络应用程序、网络服务器和 RDBMS 位于同一位置,并且您的客户端只需通过 HTTPS 进行通信。
关于java - 使用java连接远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218588/