栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android Studio连接mysql8.0.25经验贴(三天血与泪的教训)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Studio连接mysql8.0.25经验贴(三天血与泪的教训)

使用mysql-connector-java8.0.25连接失败,解决方案:下载低版本的jar包!!

目录

使用mysql-connector-java8.0.25连接失败,解决方案:下载低版本的jar包!!

尝试方法:

1.AndroidManifest.xml添加网络权限,这里需要注意:修改完成之后需要在模拟器里卸载app,重新运行

2.mysql-connector-java8.0的版本需要把driver从com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver

3.url后添加这一串:能查到有问题的我都加了

4.mysql新建用户,授予所有ip可访问,并授予该用户所有权限(中文部分自行更改),用这个用户密码连接

5.报错The last packet sent successfully to the server was 0 milliseconds ago

6.Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

java.net.SocketException: socket failed: EACCES (Permission denied) 报错

方案1:卸载app重新运行,失败

方案2:添加新的模拟器,失败

方案3:重新下载jar包,这里选择5.0版本,我的mysql版本是mysql8.0.25,但是我用mysql-connector-java8.0.25一直连接失败,实在没办法了就更改为低版本。


尝试方法:

1.AndroidManifest.xml添加网络权限,这里需要注意:修改完成之后需要在模拟器里卸载app,重新运行
 
    

2.mysql-connector-java8.0的版本需要把driver从com.mysql.jdbc.Driver改为com.mysql.cj.jdbc.Driver

(可以打开com.mysql路径包查看你的driver类在哪里,com.mysql.jdbc下虽然也有Driver,但是仅仅是为了提示真正有效的Driver的路径)

3.url后添加这一串:能查到有问题的我都加了
"jdbc:mysql://192.168.1.58:3306/mydb??useUnicode=true&characterEncodeing=UTF-8&useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true"

4.mysql新建用户,授予所有ip可访问,并授予该用户所有权限(中文部分自行更改),用这个用户密码连接
create user '用户名'@'%' identified by '密码';
grant all privileges on `数据库名`.* to '用户名'@'%'; 
flush privileges;

5.报错The last packet sent successfully to the server was 0 milliseconds ago

修改mysql中的my.ini文件,添加

[mysqld]

wait_timeout=31536000

interactive_timeout=31536000

6.Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

java.net.SocketException: socket failed: EACCES (Permission denied) 报错以及网络不可达等问题

方案1:卸载app重新运行

方案2:添加新的模拟器

方案3:重新下载jar包,这里选择5.0版本,我的mysql版本是mysql8.0.25,但是我用mysql-connector-java8.0.25一直连接失败,实在没办法了就更改为低版本。

运行成功!

我累死了,快让我躺平!!!!

声明:本文参考了很多很多的文章总结下来的经验,不是恶意抄袭哈~一起学习进步!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/750323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号