最后
🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。
🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。
🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。
🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
打开后是这样的界面:
小伙伴们按照以上的方法下载安装即可。
注:因为MySQL官网页面会不断的更新,一些小伙伴可能找不到,大家只要记住找到倒数第三张图片上面的那个版本驱动即可下载!
MySQL驱动的配置:
首先我们需要在我们的IDEA
里面新建一个项目,然后我们在src
的同级目录下创建一个lib
文件夹,将我们下载好的MySQL驱动解压到lib
下面即可。
[^注意:在lib文件夹下面的文件是 jar类型的,并不是zip类型的文件!!!]:
当驱动放在指定位置后我们再在IDEA
里面找到MySQL驱动,按照下图步骤慢慢完善即可:
点击即可!!!
到这里Java MySQL的驱动基本上算是配置好了,接下来就是要进行使用Java
代码链接MySQL
数据库了!!!
代码实现
在Java中有两个API可以链接数据库,分别是:Driver
和DriverManager
。
1.Driver的链接
首先创建驱动对象:
Driver driver = new com.mysql.cj.jdbc.Driver();
使用driver
进行链接:
Connection conn = driver.connect(url,info);
完整代码:
public static void main(String[] args) throws SQLException {
Driver driver = new com.mysql.cj.jdbc.Driver();
String url = “jdbc:mysql://localhost:3306/数据库表名”;
Properties info = new Properties();
info.setProperty(“user”,“root”);
info.setProperty(“password”,“数据库密码”);
Connection conn = driver.connect(url,info);
System.out.println(conn);
}
运行结果:
com.mysql.cj.jdbc.ConnectionImpxxxxxxx
,表示成功运行!!!
2.DriverManager的链接
和Driver
一样创建驱动:
Driver driver = new com.mysql.cj.jdbc.Driver();
数据库的注册:
DriverManager.registerDriver(driver);//进行数据库注册
我们选用DriverManager
三种链接方法里面的其中一个比较简单的连接方法:
Connection conn = DriverManager.getConnection(url,user,password);
完整代码:
public static Connection getConnection() throws Exception{
Driver driver = new com.mysql.cj.jdbc.Driver();
String url = “jdbc:mysql://localhost:3306/数据库表名”;
String user = “root”;
String password = “数据库密码”;
DriverManager.registerDriver(driver);//进行数据库注册
Connection conn = DriverManager.getConnection(url,user,password);
return conn;
}
//关闭数据库的链接
public static void closeREsource(Connection conn, PreparedStatement ps){
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
运行结果:
com.mysql.cj.jdbc.ConnectionImpxxxxxxx
,表示成功运行!!!
补充:DriverManager是Driver的升级版,Driver是Java链接MySQL最基础的方法。因为Driver不能解耦,所以逐渐被DriverManager所替代!
Java
对数据库的链接就到这里了,接下来可能就带给大家Java
对数据库表的增删改查了。
介绍了Java的数据库链接,我们在来看看Python是怎么链接MySQL的吧。
环境配置
**使用工具:**Pycharm,MySQL—8.0,pymysql库。
pymysql的下载:
方法1:
打开cmd,输入pip install pymysql
。即可安装完毕。
方法2:
在Pycharm里面下载该库。(我博客之前写过怎么用Pycharm下载各种Python的库,不会的小伙伴可以去看看哦。)
环境配置完毕,接下来我们就进行具体的代码操作吧!!!
代码实现
首先导入pymysql
。
import pymysql
使用pymysql
里面的功能方法conntect
链接MySQL并创建对象。
conn = pymysql.connect(host=‘localhost’,user = “root”,passwd = “数据库密码”)
补充:connect
的参数和作用!
| 参数 | 功能 |
| :-: | :-: |
| host | 服务器的主机地址。 |
| port | mysql数据库的端口号。 |
| user | 用户名 |
| password | 密码 |
| database | 操作的数据库名 |
| charset | 操作数据库使用的编码个数 |
接着使用conn
获取游标。
cursor=conn.cursor()
紧接着使用cursor
对MySQL进行操作。
cursor.execute(sql语句)
最后关闭游标和数据库的链接。
cursor.close()#先关闭游标
conn.close()#再关闭数据库连接
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。
分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!