在涉及数据库应用程序时,我很菜鸟,这是场景,
我开发了一个需要远程连接到 MySQl 数据库的桌面应用程序。所以我的问题是我在哪里可以获得免费的服务器来托管我的数据库以及我必须进行哪些具体配置才能从任何具有互联网连接的机器成功连接到数据库。我目前为应用程序使用本地 db(H2)。
连接到远程机器上的数据库与连接到本地机器上的数据库没有什么不同。
当您使用驱动程序MySQL 连接器/J-JDBC Type 4 驱动程序时,您可以指定托管数据库的机器的地址,例如:
String connectionString="jdbc:mysql://172.27.60.84:3306/"+dbName;
这适用于远程机器,是本地机器的语法:
String connectionString="jdbc:mysql://localhost:3306/"+dbName;
或者
String connectionString="jdbc:mysql://127.0.0.1:3306/"+dbName;
我认为 mysql 将是内部的,您只能通过其服务器上的网站或提供的 phpmyadmin 或 simular 访问它。
你最好租一个VPS。我从 HostMedia 租了一个,这对于网络服务器和 mysql 服务器来说很好。(您需要自己安装 apache2 php mysql)