发布网友 发布时间:2022-05-06 07:38
共1个回答
热心网友 时间:2022-06-29 00:59
对于数据库, 是可以放在远程服务器上, 也是可以放在自己的主机上的。 前者需要联网,后者不需要联网。 访问的方式都是要从数据库的地址进行访问的。 1:如访问远程服务器上的数据库: 服务器ip地址是192.143.234.242(IP地址,不为固定,此为任意IP示例) 那么如果此服务器上有你要访问的数据库,那么在JAVA代码中,创建数据库连接的时候 就要将“192.143.234.242”的字符串传进去创建连接的方法中去。 当然在这里还要注意,一般在IP地址后都会有跟端口,端口不同,可能提供的访问功能就不同。 比如此服务器上的端口20开房给数据库访问了,那么实际上,在“192.143.234.242”后面要带上端口。即应该为:“192.143.234.242:20” 当然,网络访问也要遵循http协议,所以,还要在以上基础上加上“http://” 即为:“ http://192.143.234.242:20 ” 2.同理,如果是访问本机的数据库的话,只要将192.143.234.242改为本机ip即可。 如:“http://localhost:20”。 当然,在访问数据库地址的时候,还要把数据库的密码,和用户名一并传入,以建立连接才可以。 分析楼主遇到的问题,加上楼主问题的重点, 我觉得,楼主对数据库在哪里还不理解, 所以,肯定在代码中传入数据库的地址部分,存在的问题。