局域网内jsp访问MySql的问题(急)

漫步四海 2003-12-23 01:04:51
本人在公司里调试连接MySql,程序连接自己机器上的MySql数据库是可以的,连接字符串:
url ="jdbc: mysql://localhost/oa" 或 url ="jdbc:mysql://127.0.0.1/oa"
但是,用机器名就不行如:url ="jdbc:mysql://gf/oa"或url="jdbc:mysql://gf:3306/oa" 而且访问局域内其他机器的MySql数据库也不行。当然首选的情况是其他机器本身是可以访问的情况下。不知道有什么办法可以实现网络内访问数据库。
...全文
35 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
漫步四海 2003-12-25
  • 打赏
  • 举报
回复
小弟第一次玩mysql,实在是不会用。还是弄不好。如果哪位可以解决,请告诉我好吗。那些命令,我还是搞不明白。虽然下了帮助查询。不过分还是给了。或许授权就可以用吧。如果有人知道完整的授权命令请回复我。谢谢~~~
漫步四海 2003-12-25
  • 打赏
  • 举报
回复
小弟第一次玩mysql,实在是不会用。还是弄不好。如果哪位可以解决,请告诉我好吗。那些命令,我还是搞不明白。虽然下了帮助查询。不过分还是给了。或许授权就可以用吧。如果有人知道完整的授权命令请回复我。谢谢~~~
漫步四海 2003-12-25
  • 打赏
  • 举报
回复
小弟是第一次
Leemaasn 2003-12-23
  • 打赏
  • 举报
回复
谢谢
漫步四海 2003-12-23
  • 打赏
  • 举报
回复
非常谢谢我马上测试,一会儿就送分。再次谢谢!
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
jdbc:mysql://gf:3306/oa



授权是再mysql中添加用户,并授予该用户操作数据库得权利
grant .....
不记得了,去查查mysql的manual
漫步四海 2003-12-23
  • 打赏
  • 举报
回复
端口3306加在什么地方?那个空格是报错时输出的,连接串中没有空格的。授权是在什么地方授权呢?请教!!!
redfox33 2003-12-23
  • 打赏
  • 举报
回复
up
icool8 2003-12-23
  • 打赏
  • 举报
回复
是数据库授权问题!

ZeroC 2003-12-23
  • 打赏
  • 举报
回复
你那串字符中间还有空格
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
端口3306
漫步四海 2003-12-23
  • 打赏
  • 举报
回复
我已经把错误打印出来.就是在这个字符串上的错误.
"无法创建URL的连接url ="jdbc: mysql://192.168.121.22/oa",也就是说,我的那个连接字符串不能连接.
laoer 2003-12-23
  • 打赏
  • 举报
回复
数据库需要授权!
加一个你IP可以访问的用户!
ManFirst 2003-12-23
  • 打赏
  • 举报
回复
有没有报错!
漫步四海 2003-12-23
  • 打赏
  • 举报
回复
一样的。也是不能用的,我忘了说明。就是说网络的访问总是不行。但用MySql命令直接访问是可以通的。就是用程序访问是不行。而且上面的驱动注册都是可以的,错误就在这个字符串上不行。请再给些意见。解决了,马上给分
ManFirst 2003-12-23
  • 打赏
  • 举报
回复
写IP试验一下,也许是DNS的问题。
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
url ="jdbc:mysql://gf/oa"
gf换成ip试试
fastrunner2003 2003-12-23
  • 打赏
  • 举报
回复
用IP
url ="jdbc: mysql://192.168.121.22/oa"

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧