Android studio 连接Mysql数据库

这篇具有很好参考价值的文章主要介绍了Android studio 连接Mysql数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

android项目中的一些数据的存储通常可以放在数据库当中,因为数据库存储的数据比较大并且用起来也比较方便,我是在写学生宿舍管理系统时用到了数据库,在连接数据库的时候我也百度了许多方法,但都没有成功,后面是结合各个方面才连接成功,我简单分享下我的代码。

在连接数据前,需要在libs下面添加一个包

Android studio 连接Mysql数据库

我添加的是mysql-connector-java-5.1.49.jar的包,应该是版本不的不同,mysql-connector-java-8.0.29.jar我添加会报错,大家都可以试一下。添加的时候直接复制粘贴就OK了

 mysql-connector-java-5.1.49.jar的包可以免费提取

链接:https://pan.baidu.com/s/18H7lEhQW73Ap2PSjkTQpXw 
提取码:3379

Android studio 连接Mysql数据库

粘贴进去之后,单击右键,然后点击Add As Library,到这mysql-connector-java-5.1.49.jar的包就已经添加成功了。

下面是连接代码

public static Connection getConnection(){
        if (connection==null){
            try {
                Class.forName("com.mysql.jdbc.Driver");//固定格式,不能变
                Log.e("驱动加载","succeed");
                connection= DriverManager.getConnection("jdbc:mysql://192.168.77.250:3306/student","root","123456");
                Log.e("数据库连接","succeed");
            } catch (ClassNotFoundException | SQLException e) {
                Log.e("数据库连接","fail");
                e.printStackTrace();
            }
        }
        return connection;
    }

 Class.forName("com.mysql.jdbc.Driver")    是固定格式,是不能变得

 DriverManager.getConnection("jdbc:mysql://192.168.77.250:3306/student","root","123456");

 192.168.77.250根据本机IP地址需要更改,最好是用命令提示符ipconfig查看IP 

 3306是数据库端口号,可以在数据连接那里查看,一般都是3306

 student是创建的数据库名

 root是数据库的用户名

 123456是数据库的密码

 下面这一行是关闭数据库代码,有需要的话也可以关闭

public static void closeConnection(){
        if (connection!=null){
            try {
                connection.close();
                Log.e("数据库关闭","succeed");
            } catch (SQLException throwables) {
                throwables.printStackTrace();
                Log.e("数据库关闭","fail");
            }
        }
    }

另外还要在AndroidMainfest中添加两行权限代码,我也给忘记是那两行了,我写的是三行,反正多多益善

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

 Android studio 连接Mysql数据库

 文章来源地址https://www.toymoban.com/news/detail-490198.html

到了这里,关于Android studio 连接Mysql数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio + sqllite 数据库连接的步骤以及常见问题

    软件见文末 前提是先安装好sqllite----无脑式next安装 提示:.xml有些资源需要用自己有的,否者有可能会报错!!!! 1、打开SDK后,查看SDK路径 2、在SDK路径下右键鼠标运行命令行,输入命令monitor,即可启动Android monitor Device如下图所示: 执行完monitor,正常情况下会直接跳转

    2024年02月04日
    浏览(48)
  • Android Studio链接数据库(MySQL)步骤及问题

    1、在libs加入jdbc,右键并选择Add As Library 2、manifests中设置网络权限。 写上 3、Android4.0以后版本不支持在主线程中执行耗时操作,对数据库的操作要新开一个线程。 简单示例:(具体应用涉及到线程数据传递) new Thread(new Runnable() { @Override public void run() { String CLS=“com.mysql.j

    2023年04月13日
    浏览(47)
  • Android 连接MySql数据库步骤

    1.首先我们需要导入mysql驱动jar包下载地址:   在android studio的build.gradle中插入 } 2、建立JDBCutils类    分析:jdbc:mysql://192.168.43.215:3306/user\\\",\\\"root\\\",\\\"1234\\\"语句    1、jdbc:mysql://基本格式    2、192.168.43.215你当前连的网的Ipv4地址(可以在cmd命令窗口输入ipconfig命令,找到你连的网(

    2024年02月05日
    浏览(45)
  • Android连接MySQL数据库的方法

    由于之前那篇文章是在大学期间好多东西都不太懂的时候写的,放到现在再来看总感觉到处都是问题(或者说已经看不懂啦)。但是看到每天上涨的那点阅读量,想了想还是把这个再用相对正常的方式再重写一遍吧。 为了省事本项目的服务端采用SpringBoot + MybatisPlus开发,要是

    2023年04月08日
    浏览(40)
  • Android Studio实现Mysql(5.7)数据库增删改查(上)——用户登录功能实现

    前言:如果android studio安装和第一次跑helloworld有什么问题可以参考:(34条消息) Android Studio踩的那些坑(gradle build、unable to find tasks to···等等)_TidesWise的博客-CSDN博客 目录 准备工作 查询学生数目demo:  增删改查完整案例 1、在Android Studio中新建项目My Application; 2、在Androi

    2024年02月10日
    浏览(44)
  • 【Android Studio】安卓APP期末作品记录之连接sqlite数据库以及简单的sqlite增删改查

    期末作品要求使用数据库,我自己折腾了一会,又看了很多博主发的文章,终于成功了,特此记录:使用SQLiteDatabase和SQLiteOpenHelper连接已有sqlite数据库。 第一步,导入sqlite数据库 因为我已经创建好了一个sqlite数据库,所以第一步得将我的数据库导入项目中 在app — src — ma

    2024年02月03日
    浏览(57)
  • Android Termux安装MySQL数据库 | 公网安全远程连接【Cpolar内网穿透】

    转载自cpolar极点云的文章:Android Termux安装MySQL数据库 | 公网安全远程连接【Cpolar内网穿透】 Android作为移动设备,尽管最初并非设计为服务器,但是随着技术的进步我们可以将Android配置为生产力工具,变成一个随身Linux。 MariaDB是MySQL关系数据库管理系统的一个复刻,由社区开

    2024年02月01日
    浏览(58)
  • [Android Studio]Android 数据存储--SQLite数据库存储

     🟧🟨🟩🟦🟪 Android Debug 🟧🟨🟩🟦🟪 Topic   发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。 💯实战演练--基于SQLite数据库的通讯录实现数据的增删改查 1,创建程序 2,放置界面控件 3,编写界面交互代码 4, 核心方法讲解 5,数据库

    2024年02月08日
    浏览(52)
  • Android Studio 学习记录-数据库

    目录 SQL的基本语法 1.数据定义语言 2.数据操纵语言 数据库管理器 SQLiteDatabase 数据库帮助器 SQLiteOpenHelper 优化记住密码功能         本文介绍Android的数据库存储方式-SQLite的使用方法,包括:SQLite用到了哪些SQL语法,如何使用数据库管理器操纵SQLite,如何使用数据库帮助器

    2024年02月07日
    浏览(53)
  • Android Studio使用SQLite数据库

    1.能使用SQLiteDatabase类操作数据库与表 2.能使用SQLiteDatabaseHelper类操作数据库与表 无论是安卓应用还是苹果应用,都提供了本地轻量级数据库——SQLite,可以创建和删除数据库,还能对数据表进行增删改查操作。 SQLite由SQL编译器、内核、后端以及附件几个部分构成。SQLite通过

    2024年02月01日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包