无法访问到数据库
2015-06-29 18:16:40.873 | 阅4636 | 来源:好空间网络 [打印] [关闭] |
用户 qingchengyanyu 提问:
用管理数据库的可视化软件可以链接到数据库,但是通过项目无法访问到数据库里的数据,以下是连接数据库的
DRIVER_CLASS=com.mysql.jdbc.Driver
DATABASE_URL=jdbc\:mysql\://http://1.7.0.0.1\:3306/qingchengyanyu
DATABASE_USRERNAME=qingchengyanyu
DATABASE_PASSWORD=xiaokong
数据库账号 用户 密码都正确 地址不管是内网还是外网还是localhost,通过项目都是无法访问到数据库里表里的数据
【 工作人员:黄件 】 2015-06-29 18:22:57 |
您好,您的程序是不是写错了??应该是127.0.0.1吧,不是1.7.0.0.1, 另外最好是您关闭本地的数据库,用本地的程序(不是数据库)调用远程的数据库,然后访问本地的网站,看看本地的网站是否正常的 |
【 用户:qingchengyanyu 】 2015-06-29 18:35:54 |
额复制错了。。我用正确的127.0.0.1还是不行 我查了下日志里报错是 java.sql.SQLException: Must specify port after ':' in connection string 说在:后面没写端口 可是我写了。。 日志里一直在抱这个错误。。 |
【 用户:qingchengyanyu 】 2015-06-29 18:44:02 |
试了 本地项目可以访问到你们那的数据库数据 我链接数据库的各项数据是放在这个文件里的 info.properties 然后通过这种方式 PropertiesUtil gettt=new PropertiesUtil(); String driver=gettt.getPropertyValue("DRIVER_CLASS"); String url=gettt.getPropertyValue("DATABASE_URL"); 来获得其数据的 是不是你们那不支持properties这个?? |
【 工作人员:黄件 】 2015-06-29 18:48:59 |
现在已经好了,原因: 应该是jdbc\:mysql\://127.0.0.1\:3306 这样写,您写的不对,您写为 jdbc\:mysql\://http://1.7.0.0.1\:3306 多了个http:// |
【 用户:qingchengyanyu 】 2015-06-29 19:00:29 |
已经解决 谢啦 |
【 工作人员:黄件 】 2015-06-29 20:18:12 |
不客气,有什么问题,您在和我联系 |