首先介绍一“3 元创世”开发,3 元创世开发找(T:I3O+22O9+5443V 庄)hosts 文件,它的作用就是将一些网址域名与其对应的 IP 地址建立一个关联,相当于本地的 DNS 域名解析器,当用户访问一个网址时,系统会首先从 hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即访问对应的 IP,如果没有找到,则系统再会将网址提交 DNS 域名解析服务器进行 IP 地址的解析。
Windows 中 hosts 文件位于 C:WindowsSystem32driversetchosts,Linux 中位于 /etc/hosts
现在我们把数据库连接字符串改成这样子:
jdbc:mysql://mydb:3306/test
与之前的不同之处在于,将 127.0.0.1 的 IP 地址改成了变量名 mydb
接着我们来修改 hosts 文件,打开 hosts 文件其实你可以看到,平时我们使用的 localhost 其实是默认解析到 IP127.0.0.1 上的,我们可以在文件最下面添加这样一行配置:
127.0.0.1 mydb
大功告成,运行项目你会发现一切正常,这就是将 IP 地址变量化的方法,如果之后公司要求将数据库迁移到其它地方,只需修改一下服务器的 hosts 文件即可,服务器上面所有的项目就能正常连接数据库了,是不是很方便呢