您的位置:首页 > 数据库

jdbc连接数据库出现的问题,Statement一直为null

2016-09-21 11:13 351 查看
   首先描述问题的情况,本来服务端程序在服务器上可以正常运行,但是经过重装服务器上的数据库之后,修改服务端连接数据库的代码,user  password url 之后一直还是报null的错误。简单说就是在本地电脑服务器程序没错,在服务器上就有错。

  经过一系列的分析,基本可以确定就是连接数据库的User, pass和url出现了问题。

 MySQL数据库的URL写法如下: 

jdbc:mysql://hostname:port/databasename  就是主机名:端口号/数据库名。我本来是用服务器的IP地址,但是一直连不上数据库出现上文描述的错误。但是在没有重装数据库之前,一切都是正常的,到底是什么原因我也不知道,如果有路人知道,请在下面评论中说明,大家相互学习,谢谢了。我把ip地址改成127.0.0.1之后就解决了问题。

127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback
Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: