我一直在我的电脑上使用database
,所以连接到它的步骤是:
jdbc
现在,我想知道database
位于在线server
时的步骤是什么?
一些指南,教程非常感谢。
答案 0 :(得分:1)
您必须更改数据库网址 JDBC:MySQL的:// IP:3306 /数据库名称
也是用户名和密码。
像godaddy这样的托管公司在localhost(在同一主机中)创建数据库,不需要更改代码中的任何内容。
答案 1 :(得分:1)
由于您将连接到远程数据库,我建议您阅读secure connections using JDBC。例如,请参阅this question。如果没有像SSL这样的东西,您不希望与远程数据库进行交互,以保护数据的机密性 一旦您认为已经保护了连接,就可以使用Wireshark之类的工具来确保进出数据库的数据包实际上是不透明的。
此外,正如其他人所说,如果您已经与本地数据库建立了有效的连接,那么您的网址就会从jdbc:mysql://localhost:port/database
更改为jdbc:mysql://ipaddress:port/database
。
根据我的经验,我发现一些托管公司阻止了来自未知IP地址的数据库访问,因此您可能需要转到您的CPanel并将您的IP地址列入白名单。
设置数据库连接后,用于查询数据库的代码看起来应该相同。