android连接本地mysql

rainy86 发布于 2014/06/19 10:08
阅读 2K+
收藏 0

conn = DriverManager.getConnection("jdbc:mysql://"+address+":"+port+"/library","root","");

这一句中,address不能写localhost,也不能写127.0.0.1。那应该怎么写呢?请指教。

加载中
0
安西都护府首席程序员
安西都护府首席程序员
如果要访问你电脑上面的IP不应该是 10.0.2.2吗,localhost和127.0.0.1都是手机本身,你手机里面没有安装MySQL吧
rainy86
rainy86
回复 @我是党卫军 : 想给你投支持票,发现自己没有积分,对不住
rainy86
rainy86
回复 @我是党卫军 : 空指针异常,就是说conn为null,已经确定数据库建立没问题,驱动加载也没问题
安西都护府首席程序员
安西都护府首席程序员
回复 @rainy123 : 报什么错呢
rainy86
rainy86
这个还是不行啊
0
rainy86
rainy86
我知道localhost指的是手机本身,就是不知道该怎么写。我试试这个地址,谢谢你
0
xesam
xesam
mysql已经移植到android平台了?????
rainy86
rainy86
回复 @rainy123 : 问题解决了,谢谢你
rainy86
rainy86
10.0.2.2不行
0
rainy86
rainy86
我知道了,可能是mysql解压缩版的配置问题
0
117
117
直接输入数据库的IP地址就行了
117
117
回复 @rainy123 : 那就输入这台电脑的局域网IP:192.168.1.X
rainy86
rainy86
数据库是在开发android的电脑上
0
Romen
Romen
。。。MYSQL远程访问啊。。。首先确保手机能访问你的主机。。
rainy86
rainy86
问题解决了,谢谢你
0
rainy86
rainy86
问题最终是由于数据库的配置问题,ip填10.0.2.2.谢谢各位的耐心解答
邢啦
回复 @rainy86 : 是数据库配置的什么问题,我也测试了10.0.2.2不行,在虚拟机里面
rainy86
rainy86
局域网内的IP也不行,只能为10.0.2.2
返回顶部
顶部