文末有福利领取哦~
👉一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉二、Python必备开发工具
👉三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉 四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)
👉五、Python练习题
检查学习结果。
👉六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
📒博客首页:*铁甲小宝同学*
🎅文章目的:
Python和Java对MySQL的链接
😻
🙏博主也在学习阶段,如若发现问题,请告知,非常感谢🙏
💗
同时也非常感谢各位小伙伴们的支持
💗
🌈每日一语:心猿意马,易放难收!
文章目录
-
Java和Python各自链接MySQL的方法
-
- 前言:
-
Java数据库的链接
-
- 环境配置
-
代码实现
-
- 1.Driver的链接
-
2.DriverManager的链接
-
Python数据库的链接
-
- 环境配置
-
代码实现
如今在座的各位应该都是用过APP,网站等这些客户端吧。
如今大部分的客户端都是由三层模型组成——客户端,中间层,数据库。我们可以通过下图能更加清晰的了解这个结构。
一般我们使用一些网站查询我们想要的东西,这个流程大概就是通过客户端发送请求到服务器,再由服务器传回数据到客户端。然后我们就能得到我们所需要的数据。
通常我们得到的数据都是存储在数据库中的,我们有没有想过服务器是怎么获取的数据呢???
首先服务器得到请求后他会先给后端发送一个请求,然后再由后端来获取数据返回给服务器,服务器在传送到客户端。
在来问一下大家,后端是怎么得到数据库里面的数据呢???
这个也就是我们今天所要给大家讲的JDBC
——使用后端语言链接数据库!!!
环境配置
使用工具:
IDEA,MySQL-8.0,MySQL驱动(mysql-connector-java-8.0.27)等。
MySQL驱动的下载:
首先打开MySQL官网按照下图所示步骤下载和安装!
紧接着滑动页面到最下端。
打开后是这样的界面:
小伙伴们按照以上的方法下载安装即可。
注:因为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
对数据库表的增删改查了。
最后
不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~
给大家准备的学习资料包括但不限于:
Python 环境、pycharm编辑器/永久激活/翻译插件
python 零基础视频教程
Python 界面开发实战教程
Python 爬虫实战教程
Python 数据分析实战教程
python 游戏开发实战教程
Python 电子书100本
Python 学习路线规划
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!