• JDBC的简单使用


    JDBC的英文全称是:  java Data Base Connectivity

    JDBC的主要作用:  (是java数据库连接技术的简称)JDBC是由一系列连接(Conneation)、SQL语句(Statement)和结果集(ResultSet)构成的,其主要作用有三个:

           1.建立与数据库的连接

           2.向数据库发起查询请求

           3.处理数据库返回结果

    PreparedStatementStatement相比较,具有什么优势?

           1.相对比较安全,可以防止SQL注入

           2.有预编译的功能,相同操作批量数据效率较高。

           3.PreparedStatement是在执行前先输入SQL语句,而  Statement是在执行的时候传入SQL语句。

           DriverManager :依据数据库的不同,管理JDBC驱动

           Connection :负责连接数据库并担任传送数据的任务  

           Statement :由 Connection 产生、负责执行SQL语句

           ResultSet:负责保存Statement执行后所产生的查询结果

     代码流程:

         1.加载JDBC驱动

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

          2.获得连接对象

            Connection connection = DriverManger.getConnection(“jdbc:mysql:///数据库名”,”root”,”root”);

          3.获得Statement对象

          Statement statement = connection.createStatement();

          statement.exrcuteUpdate(sql);

            String sql = “select * from dog”;查询

            String sql = “insert into dog(name,health,love)” values(‘aaa’,90.100); 插入

            String sql = “update dog set name =’haha’ where id=1”;更新

            String sql = “delete from dog where id = 1”;删除 

    总结:

    JDBC访问数据库的步骤

         1.加载JDBC驱动

         2.与数据库建立连接

         3.创建StatementPreparedStatement对象

         4.发送SQL语句,并得到返回结果

         5.处理返回结果

         6.释放资源

         遍历结果集中数据可使用列号或列名标识列

         PreparedStatementStatement提高了代码的可读性和可维护性,提高了SQL                   语句执行的性能,提高了安全性。                 

  • 相关阅读:
    有感:假设在透明的竞争条件下的中国软件企业
    庆祝一下:www.pinstudy.com在GOOGLE 上的PR值为:3
    性能最大化ΔΣ 转换器
    静态时序分析(STA,Static Timing Analysis)基础与应用3
    云计算 Cloud Computing 简介
    CORDIC算法
    Computer Science 计算机科学与技术系 重要国际学术会议
    云上的安全 Cloud Technology
    Electronic Engineering 电子工程系 信息与通信工程一级学科 重要国际学术会议汇总
    Microelectronic 微纳电子学系 重要国际学术会议
  • 原文地址:https://www.cnblogs.com/shen-xiao-jie/p/6179761.html
Copyright © 2020-2023  润新知