码迷,mamicode.com
首页 > 数据库 > 详细

Java数据库作业15周

时间:2017-12-23 23:02:07      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:crud   splay   函数   manager   rman   sel   div   9.png   查询   

1.本周学习总结

1.1以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。

  • Java数据库编程:
    1.JDBC-ODBC桥接技术
    2.JDBC本地驱动
    3.JDBC网络驱动(常用)
    4.JDBC协议驱动
  • java.sql包中提供的核心类与接口:(一类四接口,与网络章节中的一接口四类刚好相反)
    | - 类:java.sql.DriverManager
    | - 接口:java.sql.Connection
    | - 接口:java.sql.Statement
    | - 接口:java.sql.PreparedStatement
    | - 接口:java.sql.ResultSet
  • Statement接口功能:(增删改查)
    | - 数据更新操作:executeUpdate()方法统一完成。
  • PreparedStatement接口:
    | - 创建PreparedStatement接口对象:public PreparedStatement(String sql) throws SQLException方法
    | - 更新操作:public int executeUpdate() throws SQLException方法,返回的是更新数据的行数
    | - 查询操作:public ResultSet executeQuery() thorws SQLException返回的是ResultSet对象

    2. 使用数据库技术改造你的系统

    2.1 简述如何使用数据库技术改造你的系统。要建立什么表?截图你的表设计。

  • 所要建立的表:
    技术分享图片

技术分享图片

2.2 系统中使用到了JDBC中什么关键类?

  • 用到了JDBC中的DriverManager类,ConnectionStatementResultSet类。

    2.3 截图数据库相关模块的关键代码。关键行需要加注释。

技术分享图片

技术分享图片

3. 代码量统计

3.1统计本周完成的代码量

需要将每周的代码统计情况融合到一张表中。

周次 总代码量 新增代码量 总文件数 新增文件数
1 120 120 2 2
2 280 160 5 3
3 590 310 10 5
4 780 190 12 2
5 1290 510 17 5
6 1710 420 20 3
7 2513 803 24 4
8 2513 0 24 0
9 3014 501 27 3
10 3441 327 30 3
11 4121 680 37 7
12 4667 546 42 5
13 5214 547 48 6
14 5429 215 50 2

选做:4. 数据库学习指导

4.1. MySQL数据库基本操作

建立数据库,将自己的姓名、学号作为一条记录插入。(截图,需出现自己的学号、姓名)

在自己建立的数据库上执行常见SQL语句(自己完成,不必截图)
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

4.2. 使用JDBC连接数据库与Statement

4.2.1 使用Statement操作数据库。完成实验任务书-题目2。截图其中的public static void displayAll()public static int insert(Student stu)的关键代码并出现自己的学号。

  • public static void displayAll()方法
    技术分享图片

  • public static int insert(Student stu)方法
    技术分享图片

4.2.2 如果要完成根据指定姓名查询学生数据,即完成函数public Student findStuByName(String name),其中的sql语句怎么写?

  • String sql = " select *from student where name = ‘suwl‘ ";

    4.2.3 你认为使用JDBC操作数据库的套路是什么?

  • JDBC操作数据库的流程:
    | - 向容器中加载数据库驱动软件。
    | - 通过DriverManager类根据指定的数据库连接地址、用户名、密码取得数据库连接。
    | - 利用Statement、PreparedStatement、ResultSet实现数据的CRUD操作。
    | - 释放占用资源。

Java数据库作业15周

标签:crud   splay   函数   manager   rman   sel   div   9.png   查询   

原文地址:http://www.cnblogs.com/suwl/p/8094378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!