用JDBC访问Oracle,即Java连接本机数据库的时候,地址用localhost和127.0.0.1都可以。但是这两者有什么区别?
首先localhost也叫local,正确解释为:本地服务器
127.0.0.1在系统的正确解释是:本机地址(本机服务器)
localhost是不经过网卡传输!这点很重要,它不受网络防火墙和网卡相关的限制。访问localhost也不会解析成IP,不会占用网卡、网络资源。
而127.0.0.1是需要通过网卡传输,依赖网卡,并受网络防火墙和网卡相关的限制。
所有有时候localhost可以访问而127.0.0.1不可以访问。
所以尽量用localhost。
连接数据库localhost和127.0.0.1的区别
最新推荐文章于 2023-12-02 09:05:41 发布