zoukankan      html  css  js  c++  java
  • 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                   语句执行的性能,提高了安全性。                 

  • 相关阅读:
    actionscript3.0 的一些小技巧
    Flash 安全沙箱的意义
    明明连上了网,但是打不开网页
    关于电脑上可用内存太小的问题
    AS3 Starling 学习杂谈 (一) Quad类
    更新flash builder4,6 的AIR版本
    软件工程实践2017第二次作业
    软件工程实践2017第一次作业
    微信小程序开发指南合集 各类组件用法技巧
    微信小程序视频教程合集 附带源码、PPT下载
  • 原文地址:https://www.cnblogs.com/shen-xiao-jie/p/6179761.html
Copyright © 2011-2022 走看看