JavaWeb

Posted by lily on April 7, 2023

Jdbc

使用jdbc连接数据库

JDBC的主要功能如下:

(1)建立与数据库或者其他数据源的链接
(2)向数据库发送SQL命令
(3)处理数据库的返回结果

1. 注册驱动

2. 获取连接
	a.mysql端口连接
	b.登录用户
	c.密码

3.定义sql

4. 获取执行sql的对象

5.执行sql
	a. executeUpdata--增删改查
	b. executeQuary -- 查询sql

JDBC 相关aip

  1. DriverManager
  2. Connection
  3. Satement
  4. ResultSet
  5. PreparedSatement (sql injection, 原理)

    DriverManager

  6. 注册sql驱动
  7. 连接对象(java连接数据库)
    1. connection对象

      Connection

  8. 获取执行sql的对象
    1. satement对象
    2. preparedSatement
    3. CallableSatement prepareCall(sql)

image.png

  1. 事务管理
    1. image.png

      Satement

      ResultSet

      image.png

      PreparedSatement

      mysql

      详见mysql笔记篇

      mybatis

      详见mybatis笔记篇

      Servlet

      详见servlet笔记篇

      三层架构

      MVC