Java真的不难(四十) 使用JDBC连接MySQL数据库
哈喽伙计们,好久不见,我也好久没有更新文章啦,大家五一假期快乐呀!!!
就在昨天,小应学长收到了CSDN寄出的新星计划获奖证书,噔噔噔噔:
好啦,大家也继续努力,一起加油干!!!
一:什么是JDBC?
JDBC: Java Data Base Connectivity 是一种java数据库连接技术
一个系统是由java的JDBC技术获取到数据库的数据展示在页面上进行可视化的数据展示,获取用户通过
简单直观的页面操作然后由java后台技术对数据库的数据进行CRUD
二:使用JDBC连接MySQL
首先,这里需要使用到一个的数据库驱动jar包(可以去厂商官网下载):
这个工具包大家可以自行去官网下载,或者私信小应学长也可以发给大家,但是建议大家最好自己去下载最新的版本哟!!!
需要使用Java连接数据库,有以下几个步骤:
- 创建Mysql数据库的数据库和表
- 导入工具包
- 编写代码,加载驱动
- 建立连接,创建Connection连接对象
- 创建SQL指令,创建PreparedStatement对象,负责发送SQL指定到数据 (写SQL语句)
- PreparedStatement对象执行executeQuery查询,执行CRUD
- 关闭资源对象
1、创建数据库和数据表
这里的表格就随便创建一张表即可:
2、导入工具包:
我们在项目的包下创建一个lib包,然后把下载好的工具包直接放进去即可:
然后选择对应的工具包后点击应用即可
3、编写代码,加载驱动
importjava.sql.*;/**
* 与数据库建立连接
*/publicclassBaseDao{publicConnectiongetConn()throwsSQLException{Connection conn =null;//连接数据库//数据库地址URLString url ="jdbc:mysql://localhost:3306/staffmeaasge?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";//数据库用户名String user ="root";//数据库密码String password ="19990806";try{//1.加载驱动(加载进内存)Class.forName("com.mysql.cj.jdbc.Driver");//2.建立数据库连接
conn =DriverManager.getConnection(url, user, password);System.out.println("*******与连接数据库成功*******");}catch(SQLException e){
e.printStackTrace();}catch(ClassNotFoundException e){
e.printStackTrace();}return conn;}
注意:
这个URL红色框的部门是你自己创建数据表的名称
测试:
publicclass start {publicstaticvoidmain(String[] args)throwsSQLException{BaseDao dao =newBaseDao();
dao.getConn();}}
结果:
这样我们就和数据库连接成功!!!
好啦 大家快去试试吧~~~
在接下去的文章中就在这个连接成功的基础上去数据库读取数据,进行CRUD操作啦!
版权归原作者 热爱飞行的小应学长 所有, 如有侵权,请联系我们删除。