文章目录
- JDBC
- JDBC本质:
- JDBC作用:
- 跟数据库建立连接
- 发送 SQL 语句
- 返回处理结果
- 操作流程和具体的连接步骤如下:
- 操作步骤:
- 需要导入驱动jar包 mysql-connector-java-8.0.22.jar
- 注册驱动
- 获取数据库连接对象 Connection
- 定义sql
- 获取执行sql语句的对象 Statement
- 执行sql,接受返回结果
- 处理结果
- 释放资源
- 第一步:
- 点击进入mysql jar包下载官网
- 代码编写:
- 连接成功后的操作结果:
JDBC
基本概念:java 数据库连接,简称:( java DataBase Connectivity ),java语言操作数据库。
JDBC本质:
其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码时驱动jar包中的实现类。
JDBC作用:
跟数据库建立连接
发送 SQL 语句
返回处理结果
操作流程和具体的连接步骤如下:
操作步骤:
需要导入驱动jar包 mysql-connector-java-8.0.22.jar
1.1–复制mysql-connector-java-8.0.22.jar到项目下。 注:任何一个包都可以,也可以自己建一个包。
1.2–右键——>add as Library
注册驱动
获取数据库连接对象 Connection
定义sql
获取执行sql语句的对象 Statement
执行sql,接受返回结果
处理结果
释放资源
第一步:
点击进入mysql jar包下载官网
jar包下载及导入:
将下载好的压缩包进行解压:
解压之后下图就是连接数据库所用到的jar包:
将jar包复制粘贴到IDEA所用的项目下,放置jar包的目录可以是自己新建的,也可以和项目同在一个目录下。然后再:右键选择添加到add as Library下:
代码编写:
public class jdbcDemo01 {public static void main(String[] args) throws Exception {Statement state = null;Connection conn = null;try {//2.注册驱动Class.forName("com.mysql.cj.jdbc.Driver");//3.获取数据库连接对象conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zqq" />, "root", "root");//4.定义sql语句String sql = "update integral set stu_name='老黄666' where id = '1'";//5.获取执行sql的对象 Statementstate = conn.createStatement();//执行sqlint count = state.executeUpdate(sql);//7.处理结果System.out.println(count);} catch (SQLException e) {e.printStackTrace();}finally {try {if (state!=null){//8.释放资源state.close();}} catch (SQLException throwables) {throwables.printStackTrace();}try {if (conn!=null){conn.close();}} catch (SQLException throwables) {throwables.printStackTrace();}}}}
注意:mysql 5之后的驱动jar包可以省略注册驱动编写的步骤。之前的需要要写上。