JDBC系列--快速入门

161 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

一、概念

JDBC全称:

Java Database Connectivity java数据库连接

JDBC本质:其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类

为什么要用JDBC连接池?

对数据库进行频繁连接、开启和关闭操作,会造成数据库资源的浪费,十分影像数据库的性能。

 一般我们在项目中都会抽取出一些公共设置数据库连接的配置。项目在修改的时就可以很方便的去修改而不需要在无尽的代码中,去修改所有的代码。提高了软件的可重用性**

二、快速入门

步骤:

  1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar
  2. 右键 --> Add As Library
  3. 注册驱动
  4. 获取数据库连接对象
  5. 定义sql
  6. 获取执行sql语句的对象statement
  7. 执行sql,接收返回的结果

释放资源

jar包资源

cdn.mysql.com/archives/my…)

2.1 实例

 package cn.caq.jdbc;
 ​
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.Statement;
 ​
 public class JdbcDemo01 {
     public static void main(String[] args) throws Exception {
         //1.导入驱动jar包
         //2.注册驱动
         Class.forName("com.mysql.jdbc.Driver");
         //3.获取数据库连接对象
         Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db2", "root", "root");
         //4.定义sql语句
         String sql = "update account set balance = 1000 where id = 1";
         //5.获取执行sql语句的对象 Statement
         Statement statement = connection.createStatement();
         //6.执行sql
         int i = statement.executeUpdate(sql);
         //7.处理结果
         System.out.println(i);
         //8.释放资源
         statement.close();
         connection.close();
     }
 }

OK了,简单了解下,下面会继续更新