zoukankan      html  css  js  c++  java
  • Java第八次作业--数据库编程

    Java第八次作业--数据库编程

    (一)学习总结

    1.用思维导图对本周的学习内容进行总结。

    2.通过实验内容中的具体实例说明在执行executeUpdate()方法和executeQuery()方法中使用动态参数时,为什么要使用PreparedStatement接口而不使用Statement,比较使用两种接口的不同之处。

    • Statement对象执行SQL语句有两种情况:

    • 一种是数据定义和更新语句,如CREATE、DELETE、UPDATE和INSERT等语句,使用Statement对象的executeUpdate方法执行;int executeUpdate(String sql)throws SQLException;参数sql是要执行的SQL语句,执行成功返回受影响的行数,执行失败则抛出SQLException异常,必须捕捉。

    • 一种是数据查询语句,如SELECT语句,使用Statement对象的executeQuery 方法执行;

    • Statement存在程序可读性差,性能低,安全性差等问题

    • PreparedStatement是Statement的子接口,SQL语句用“?”作为所有动态参数的占位符

    (二)实验总结

    实验内容:

    使用JDBC实现实验七的宠物商店

    • 程序设计思路:

    1.创建Pets类,用于调用get和set方法

    2.创建JDBC类,用来连接数据库,进行对数据库的内容进行修改

    3.创建AdminService类,进行对数据的添加,修改和删除等

    4.创建Users类,用于用户的注册。添加文本框,按钮,文字等

    5.创建shopping类,用于用户进行的宠物购买。添加文本框,按钮,文字等

    • 问题:链接数据库是链接不上
    • 原因:自己创建的用户名字和密码输入错误
    • 解决方案:对JDBC类及其他相关类的相关数据进行修改

    (三)代码托管

    作业链接

  • 相关阅读:
    arcgis python 布局中所有元素信息报告
    .Net中的AOP读书笔记系列之AOP介绍
    C#身份证识别相关技术
    SCI 美国《科学引文索引》(Science Citation Index, 简称 SCI )
    PubMed
    RefWorks
    Android Study 玩转百度ocr身份证识别不是梦~
    Android利用百度云来识别身份证及各种证件的信息
    OCR (Optical Character Recognition,光学字符识别)
    微服务
  • 原文地址:https://www.cnblogs.com/renxiuxing/p/6875562.html
Copyright © 2011-2022 走看看