Android Studio 连接Mysql数据库

编程知识 行业动态 更新时间:2024-06-13 00:19:28

Android Studio 连接Mysql数据库

1.在项目构成的app/libs下放入mysql驱动

鼠标右键选择Add As Library ,等待一会出现如下结果

2.我是使用Navicat操作mysql,在Navicat中的新建一个数据库
字符集选gbk排序规则就选择gbk_bin 字符集选择utf8排序规则就选择utf8_bin

3.建立数据库连接
3.1 新建一个名为dbConnect的类

3.2 配置diver、url、username、password
url的格式为jdbc:mysql://localhost:端口号/数据库名称?useSSL=false&serverTimezone=Asia/Shanghai
username是mysql的用户名、password是mysql的密码
3.3加载驱动

3.4 生成连接对象

3.5 生成Statement对象

4.添加网络权限
在mainifests下的AndroidManifest添加用户网络权限

5.数据库连接测试
5.1在MainActivity中引入刚刚写好的数据库连接类

5.2运行

就将diver修改为com.mysql.cj.jdbc.Driver

5.3再次运行
发现虽然不在出现上诉警告但仍然连接失败,这是因为android studio连接mysql数据库需要需要在线程中操作修改代码如下

5.4 再次再次运行发现出现java.lang.NoClassDefFoundError: Failed resolution of: Ljava/sql/SQLType的异常,这是因为mysql8jar版本过高、将mysql8.jar替换为mysql5.jar不在报错

5.5最后结果如下

更多推荐

Android Studio 连接Mysql数据库

本文发布于:2023-03-28 09:14:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/7a3021cc3b1828ac11d03e71e9c670b2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   Android   Studio   Mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!