一、概念
JDBC全称:
Java Database Connectivity java数据库连接
JDBC本质:其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类
为什么要用JDBC连接池?
对数据库进行频繁连接、开启和关闭操作,会造成数据库资源的浪费,十分影像数据库的性能。
一般我们在项目中都会抽取出一些公共设置数据库连接的配置。项目在修改的时就可以很方便的去修改而不需要在无尽的代码中,去修改所有的代码。提高了软件的可重用性**
二、快速入门
步骤:
- 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar
- 右键 --> Add As Library
- 注册驱动
- 获取数据库连接对象
- 定义sql
- 获取执行sql语句的对象statement
- 执行sql,接收返回的结果
释放资源
jar包资源
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了,简单了解下,下面会继续更新