• Java笔记(第七篇 JDBC操作数据库)


    JDBC是连接数据库和java程序的桥梁,通过JDBC API可以方便地实现对各种主流数据库的操作。学习java语言,必须学习JDBC技术,因为JDBC技术实在java语言中被广泛使用的一种操作数据库的技术。

    数据库特点:

    1.实现数据共享

    2.减少数据的冗余度

    3.数据的独立性

    4.数据实现集中控制

    5.数据一致性和可维护性,以确保数据的安全性和可靠性

    数据库系统一般基于某种数据模型,可以分为层次型、网状型、面向对象型、关系型等。

    JDBC并不能直接访问数据库,需要依赖与数据库厂商提供的JDBC驱动程序。

    JDBC是一种可用于之星SQL语句的java API,是连接数据库和java应用程序的一个纽带。

    DriverManager类

    DriverManager类用来管理数据库中的所有驱动程序,是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。

     

    Connection接口

     

    Statement接口

     

    PreparedStatement接口

     

    ResultSet接口

    ResultSet接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。ResultSet接口的常用方法如表所示:

     

    通过JDBC操作数据库

    如果需要访问数据库,首先要加载数据库驱动,数据库驱动只需在第一次访问数据库时加载一次。然后再每次访问数据库时创建一个Connection实例,获取数据库连接,这样就可以执行操作数据库的SQL语句。最后在完成数据库操作时,释放与数据库的连接。

    1.加载数据库驱动

     

    2.建立连接

     

    技巧:由于在一个程序中经常需要对数据库进行操作,如果每次操作数据库都要建立数据库的连接,这样不但会出现代码重复,而且也极大地影响了编程效率,为此可以为数据库连接单独创建一个类,在该类中定义一个进行数据库连接地静态方法,当需要使用数据库连接时,可以通过类名调用该方法获得数据库地连接。

    3.向数据库添加数据

    模糊查询

    模糊查询是比较常见地一种查询方式。进行模糊查询需要使用关键字LIKE。在使用LIKE关键字进行模糊查询时,可以使用通配符“%”来代替0个或多个字符,使用下划线来代替一个字符。

    补充:

    要开发高级地应用程序,就必须适当掌握图像处理技术。它是程序开发不可缺少地技术。

    Java语言程序设计地绘制类Graphics与Griphics2D.

    Graphics类

     

     

    Graphics2D

    使用Graphics类可以完成简单地图形绘制任务,但是它所实现地功能非常有限,Graphics2S类是Graphics类地扩展,实现了功能更加强大地绘图操作地集合。

    注意:各图形类都是抽象类型地。在不同图形类中有Double和Float两个实现类,这两个实现类以不同精度构建图形对象。为方便计算,在程序开发中经常使用Double类地实例对象进行图形绘制,但是如果程序中要使用成千上万个图形,则建议使用Float类地实例对象进行绘制,这样会节省内存空间。

  • 相关阅读:
    Python之路第一课Day1--随堂笔记
    前端面试题汇总
    全国计算机二级python备考
    小程序体检评分优化
    自己配置webpack报错总结
    npm install 报错npm WARN tar ENOENT: no such file or directory和npm ERR! cb() never called!可能的原因
    vue 里面使用sass进行代码复用mixin简单用法
    用openlayers初始化地图碰到过的 地图不显示的问题 VUE
    element el-table表格树状图全选/取消 子节点无法选中问题
    element 树形结构自定义节点图标
  • 原文地址:https://www.cnblogs.com/xiaobaidashu/p/10690709.html
Copyright © 2020-2023  润新知