大学生如何白嫖并使用腾讯云mysql云数据库

一、注册腾讯云账号

首先,点击访问腾讯云登录网页进行账号注册。这里步骤很简单,基本上就是绑定微信等,不做过多讲解。

二、进行高校学生认证(非高校用户请略过)

1.进行云+校园的认证

点击访问云+校园的认证,在这里填写自己就读的高校信息即可。
在这里插入图片描述

2.进行腾讯云高校俱乐部学生认证

这个认证与我们申请腾讯云mysql没有关系,不感兴趣的可以略过。这里是腾讯云的云梯计划,通过云梯计划高校学生可以系统的学习腾讯云服务。这里有很不错的课程、实验和认证考试。点击进行高校俱乐部学生认证,需要注意的是,这里的学生认证需要edu教育邮箱,就是刚上大学时候学校发的那个。

三、申请学生云数据库(非高校用户请略过)

点击访问云+校园。经过上一步的学生认证,我们基本上就可以以打骨折的价格白嫖云数据库了。这里的规格请根据自身需求来选择。
在这里插入图片描述
By the way,在云+校园页面你也可以申请到价格极低的学生云服务器,通过云服务器你可以使你的毕设上云,实现接入互联网的功能。除此以外,更有意思的是腾讯云服务器可以访问谷歌等网站,你可以用腾讯云服务器搭建一个中转服务,能干什么你懂的,有兴趣的可以试一下。

四、申请个人开发者云数据库

个人开发者没有高校用户的特权,但是腾讯云对个人开发者还是比较友好的,也提供了相应的体验服务。我们可以通过体验服务白嫖腾讯云服务,点击访问腾讯云产品免费体验页面。这种免费体验的时间一般很短,而且只有一次体验机会,所以请好好把握使用的机会。高校用户也可以使用免费体验的权利,与高校特权不冲突。
在这里插入图片描述

五、使用腾讯云mysql云数据库

1.使用SQL工具进行数据操作

(1)使用腾讯云自带的控制台进行数据操作

1)点击访问腾讯云控制台
在这里插入图片描述
2)选择“我的资源”——》“云数据库”进入数据库管理界面

在这里插入图片描述
在这里插入图片描述
3)点击登录,输入数据库内部的账号和密码(这里以root用户为例),就可以进入DMC - 数据库管理控制台。
在这里插入图片描述
在这里插入图片描述
4)使用SQL语句
在这里插入图片描述
5)点击数据管理,可以进行数据导入和导出
数据导入:
在这里插入图片描述
数据导出:
在这里插入图片描述

(2)使用Navicat进行数据操作

Navicat是一款很热门的数据库管理与操作软件。这里提供破解版第三方网站的下载方式,亲测可用。

1)在数据库管理界面点击管理,查看实例详情
在这里插入图片描述
2)开启外网访问
在这里插入图片描述
3)在Navicat中新建连接
在这里插入图片描述
4)使用图形化界面进行操作
在这里插入图片描述
5)使用SQL进行操作
在这里插入图片描述

2.使用JDBC驱动进行数据操作

通过JDBC驱动,我们可以在Java程序中对数据库数据进行操作。下面的例子,使用IDEA的Maven项目来解决JDBC依赖。
1)通过IDEA创建一个Maven项目,并将下面的代码添加到pom.xml

    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.21</version>
        </dependency>
    </dependencies>

2)加载Maven变更
刚添加完依赖不要急着去运行程序,这时候依赖还是红的,我们需要先加载Maven变更,也就是点下图这个地方。
在这里插入图片描述
3)编写测试程序
此处代码为查询我Study数据库中student表的数据。
student表:

idname
1Tom
2Mary
3Trump

代码:

import java.sql.*;

public class test {
    public static void main(String[] args) throws Exception {
        //注册驱动
        Class.forName("com.mysql.jdbc.Driver");  // 此处为MySQL8.0以下版本的写法
        // com.mysql.cj.jdbc.Driver  (这是MySQL8.0及以上版本的写法)

        //URL、User、Password
        String URL = "jdbc:mysql://外网地址:外网端口/需要链接的数据库?useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai";
        // jdbc:mysql://主机名或IP地址:MySQL所使用的端口号/数据库名称?是否使用Unicode编码&具体使用那一种编码&授时地点(这是MySQL8.0及以上的写法,注意腾讯云一般使用的是5.7版本)
        //jdbc:mysql://外网地址:外网端口/需要连接的数据库  (这是MySQL8.0以下版本的写法)
        String User = "root";  // 这里为你的用户名
        String Password = "123456";  // 这里为数据库密码

        //创建连接
        Connection conn = DriverManager.getConnection(URL, User, Password);  // 创建conn连接对象
        Statement stmt = conn.createStatement();  // 实例化Statement对象
        String SQL = "select * from student;";  // SQL语句,此处报警是因为我没有在IDEA里设置SQL方言
        ResultSet rs = stmt.executeQuery(SQL);  // 执行SQL语句并返回结果集
        System.out.println("id    name");  //  打印student表的属性名
        while(rs.next()){  // 按行遍历结果集
            int id = rs.getInt("id");  // 从结果集中获取id属性的值
            String name = rs.getString("name");  // 从结果集中获取name属性的值
            System.out.println(id + "     " + name);  // 打印id和name
        }
    }
}

4)进行连接,测试成功
在这里插入图片描述
Last but not least,如果本文对你有帮助,请点赞并收藏,欢迎各路大神来评论区留言。

  • 7
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
要让 Android 应用连接到腾讯云数据库 MySQL,需要进行以下步骤: 1. 在腾讯云控制台创建一个 MySQL 数据库实例,并记下该实例的 IP 地址和端口号。 2. 在腾讯云控制台为该 MySQL 实例创建一个数据库和一个数据库用户,并将该用户授予访问该数据库的权限。 3. 在 Android 项目中添加 MySQL 驱动程序。你可以使用 MySQL Connector/J,这是 MySQL 官方提供的 JDBC 驱动程序。你可以将其添加到项目中的 build.gradle 文件中,如下所示: ```groovy dependencies { implementation 'mysql:mysql-connector-java:8.0.23' } ``` 4. 在 Android 项目中编写代码连接到 MySQL 数据库。以下是一个示例代码: ```java // 数据库连接参数 String url = "jdbc:mysql://<mysql-ip>:<mysql-port>/<database-name>"; String username = "<database-user>"; String password = "<database-password>"; // 加载 MySQL 驱动程序 Class.forName("com.mysql.cj.jdbc.Driver"); // 建立数据库连接 Connection conn = DriverManager.getConnection(url, username, password); // 执行查询 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); // 处理查询结果 while (rs.next()) { // 从结果集中获取数据 int id = rs.getInt("id"); String name = rs.getString("name"); // ... } // 关闭数据库连接 rs.close(); stmt.close(); conn.close(); ``` 注意,为了在 Android 应用中连接到腾讯云数据库 MySQL,需要在数据库的安全组规则中添加一个入站规则,允许来自 Android 应用的 IP 地址和端口号的访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

达娃里氏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值