zoukankan      html  css  js  c++  java
  • 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 数据库连接池

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

  • 相关阅读:
    安卓模拟器黑屏
    关系型数据库的1NF、2NF、3NF
    flowable数据库详解
    spring事务传播行为详解
    springboot整合activity
    各种java面试题目
    springCloud中增加gateway(超详细)
    mysql实现主从复制
    flowable整合springboot
    window安装linux系统
  • 原文地址:https://www.cnblogs.com/sketeton/p/11720128.html
Copyright © 2011-2022 走看看