Android studio 连接Mysql数据库,真的超详细!!!
首先第一步我们先搞清楚版本问题,我的MySQL版本为5.0系列的,Android studio的是2023版。我知道MySQL已经有8.0的但是和我们的编译器不适配,本人已经试过了,但是好像直接使用5.0的jar包也可以连接到。(有兴趣的可以试试哦。)
下载MySQL就不说了,大家可以去网上找教程下载好就可以。
Android studio也是,有一点就是安装的时候要网络良好,不然可能会失败。前面我的博客有提到,可以去看看。
好了我们开始吧,MySQL应该已经安装好了,我们来先调治它的字符编码问题,它的默认是不支持中文的,所有要改utf8,要找到我们的my.ini文件,记事本方式打开。
就是这个是我在安装MySQL时自己设置的安装路径,默认应该在c盘里。
这个是我找到的解决方案,
我的自己的还是有一点不同,这个是之前看到一位博主说的,暂时成功的,关闭保存。
1 2 3 4 5 6 | [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%'; (这个是带分号的!)查看数据库的字符情况。(我的电脑是ctrl+shift+enter)
显示这样就是设置成功了,你可以在开始前先检查一遍,因为我的已经改了,所以没有默认的示范。
还有一个主要的就是给数据库用户权限连接,在数据库图形化工具里新建用户,主要的是主机要改成%。然后点击权限管理员,添加权限,点击添加刚才建好的用户,在右边一栏里右键全部选择,就好了。
关于数据库的配置就算结束了。
然后是如何正确的连接,打开我们的Android studio,新建empty view acitivity,以project打开,找到app/build,但是没有libs ,要右击新建,文件名必须是libs,将我们的jar包复制进去,还有右击jar包最后一个add as ...(此处内容想不起来了,多多包涵)选择你要执行的模板,应该是一个app后缀。加载成功后就可以点开看里面的内容了。
就是项目一定要先运行才能找到build文件夹。
上面提到的同步按钮在顶行,
将下面两行代码插入到下面图片显示的文件里,这是连接网络请求。
1 2 | <uses-permission android:name= "android.permission.INTERNET" /> <uses-permission android:name= "android.permission.ACCESS_WIFI_STATE" /> |
还要查看的是下面的图片中的内容,可以很明显的的看到我们的jar包,有时候我前几天测试8.0jar包没有清理,导致两个jar包报错,大家不要这样干啊。
先说这么多,今天有点累了,先歇菜了。
还要最重要的是,我也是一个初学者,可能在一些方面不是很懂,但是这是我在自己学习的时候碰到的问题,还有我的解决方法,希望可以帮到大家。很希望大家可以在评论区留言,我们一起学习进步。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库