AndroidStudio连接Mysql数据库Android Studio 连接Mysql数据库
1.在项⽬构成的app/libs下放⼊mysql驱动
⿏标右键选择Add As Library ,等待⼀会出现如下结果
2.我是使⽤Navicat操作mysql,在Navicat中的新建⼀个数据库
字符集选gbk排序规则就选择gbk_bin 字符集选择utf8排序规则就选择utf8_bin
3.建⽴数据库连接
3.1 新建⼀个名为dbConnect的类
mysql下载app
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修改为sql.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最后结果如下

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。