大学生如何白嫖并使用腾讯云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表:
id | name |
---|---|
1 | Tom |
2 | Mary |
3 | Trump |
代码:
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,如果本文对你有帮助,请点赞并收藏,欢迎各路大神来评论区留言。