Android studio 连接Mysql数据库,真的超详细!!!

首先第一步我们先搞清楚版本问题,我的MySQL版本为5.0系列的,Android studio的是2023版。我知道MySQL已经有8.0的但是和我们的编译器不适配,本人已经试过了,但是好像直接使用5.0的jar包也可以连接到。(有兴趣的可以试试哦。)

下载MySQL就不说了,大家可以去网上找教程下载好就可以。

Android studio也是,有一点就是安装的时候要网络良好,不然可能会失败。前面我的博客有提到,可以去看看。

好了我们开始吧,MySQL应该已经安装好了,我们来先调治它的字符编码问题,它的默认是不支持中文的,所有要改utf8,要找到我们的my.ini文件,记事本方式打开。

 就是这个是我在安装MySQL时自己设置的安装路径,默认应该在c盘里。

这个是我找到的解决方案,

 

 我的自己的还是有一点不同,这个是之前看到一位博主说的,暂时成功的,关闭保存。

 

[client]部分:default-character-set=utf8
[mysql]部分:default-character-set=utf8
[mysqld]部分:character-set-client-handshake=FALSE
 character-set-server=utf8 
collation-server=utf8_general_ci 
init_connect='SET NAMES utf8'

  然后,右击“我的电脑/此电脑”,点击管理,服务和应用程序,服务,下滑找到MySQL服务器重新启动。

 

 然后cmd以管理员身份运行,输入 mysql -u root -p ,输入密码,show variables like 'char%';  (这个是带分号的!)查看数据库的字符情况。

 显示这样就是设置成功了,你可以在开始前先检查一遍,因为我的已经改了,所以没有默认的示范。

还有一个主要的就是给数据库用户权限连接,在数据库图形化工具里新建用户,主要的是主机要改成%。然后点击权限管理员,添加权限,点击添加刚才建好的用户,在右边一栏里右键全部选择,就好了。

 

 

 关于数据库的配置就算结束了。

然后是如何正确的连接,打开我们的Android studio,新建empty view acitivity,以project打开,找到app/build,但是没有libs ,要右击新建,文件名必须是libs,将我们的jar包复制进去,还有右击jar包最后一个add as ...(此处内容想不起来了,多多包涵)选择你要执行的模板,应该是一个app后缀。加载成功后就可以点开看里面的内容了。

 

 上面提到的同步按钮在顶行,

 

将下面两行代码插入到下面图片显示的文件里,这是连接网络请求。

   <uses-permission android:name="android.permission.INTERNET" />
   <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

  

 还要查看的是下面的图片中的内容,可以很明显的的看到我们的jar包,有时候我前几天测试8.0jar包没有清理,导致两个jar包报错,大家不要这样干啊。

 先说这么多,今天有点累了,先歇菜了。

还要最重要的是,我也是一个初学者,可能在一些方面不是很懂,但是这是我在自己学习的时候碰到的问题,还有我的解决方法,希望可以帮到大家。很希望大家可以在评论区留言,我们一起学习进步。

 

posted @ 2024-03-30 01:20  *太¥^白%  阅读(613)  评论(2编辑  收藏  举报