首页 > 技术文章 > JDBC

Damocless 2019-11-18 21:48 原文

JDBC:定义了一套操作所有关系型数据库的规则(接口)

概念:java DataBase Connectivity     Java数据库连接,java语言操作数据库

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

 

2快速入门:

步骤:

1导入驱动jar包mysql-connector-java-8.0.18.jar

1 先复制mysql-connector-java-8.0.18.jar到项目的libs目录下

2然后  选择右键add as Library

2注册驱动

Class.forName("com.mysql.jdbc.Driver");

3获取数据库的链接对象 Connection

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db3","root","mima");

4定义sql

String sql="update account set balance =500 where id=1";

5获取执行sql语句的对象 Statement

statement stmt=conn.createStatement();

6执行sql,接收返回的结果

int count =stmt.executeUpdate(sql);

7处理结果

System.out.println(count);

8释放资源

stmt.close();

conn.close();

详解:

1DriverManager;驱动管理对象

功能:1注册驱动

    2获取数据库连接

2Connection:数据库连接对象

3statement:执行sql对象

4ResultSet:结果集对象

5PrepareStatement:执行sql对象

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

推荐阅读