1 初识数据库操作 2 JDBC 入门

1 JDBC:Java Database Connectivity(Java 数据库连接)

 

1.1 JDBC 入门程序

  1. 注册驱动:Class.forName("com.mysql.cj.jdbc.Driver");
  2. 获得连接:url:jdbc:mysql:///db_name?serverTimezone=UTC
  3. 创建执行 SQL 语句的对象,并且执行 SQL
  4. 释放资源

1.2 Connection

  1 创建执行 SQL 语句的对象

    * Statement createStatement ():执行 SQL 语句,存在 SQL 注入漏洞

    * PreparedStatement prepareStatement (String sql):预编译 SQL 语句,解决 SQL 注入漏洞

    * CallableStatement prepareCall (String sql):执行 SQL 中存储过程

  2 进行事务的管理

    * setAutoCommit (boolean autoCommit):设置事务是否自动提交

    * commit ():事务提交

    * rollback ():事务回滚

1.3 Statement

  1 执行 SQL 语句

    * boolean execute (String sql):执行 SQL,执行 select 语句返回 true,否则返回 false

    * ResultSet executeQuery (String sql):执行 SQL 中的 select 语句

    * int executeUpdate (String sql):执行 SQL 中的 insert / delete / update 语句

  2 执行批处理操作

    * addBatch (String sql):添加到批处理

    * executeBacth ():执行批处理

    * clearBatch ():清空批处理

2 数据库连接池

连接池:创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。

posted @ 2019-10-22 15:37  代号H  阅读(98)  评论(0)    收藏  举报