栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第十二次作业:JDBC(Java数据库连接)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第十二次作业:JDBC(Java数据库连接)

一、什么是JDBC:

JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的Java API。应用程序可以通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库的数据进行增、删、改、查的操作。

二、实现第一个JDBC程序:

        1.搭建数据库环境,在MySQL中创建一个名称为jdbc的数据库,然后再数据库中创建一个名为users的表,创建玩表users后,插入几条数据。

        2.创建项目环境,导入数据库驱动

         3.编写JDBC程序,新建一个类,该类用于读取数据库中的数据表,并将该表打印到控制台。

三、PreparedStatement对象

        在第一个JDBC程序中,SQL语句的执行是通过Statement对象实现的,该对象每次执行SQL语句时,都护对其进行编译。当相同的SQL语句执行多次时,该语句对象会使数据库频繁的编译相同的SQL语句,从而会降低数据库的访问效率。为了解决这个问题,Statement提供了一个子类PreparedStatement。这个子类对象可以对SQL语句进行预编译,预编译的信息会存储在该子类对象中。

        1.创建一个新的类,该类中使用PreparedStatement对象向数据库中插入一条数据

         2.运行第一个JDBC程序查看数据是否成功插入数据库。

 四、ResultSet对象

        该对象主要用于存储结果集,可以通过next()方法由前向后逐个获取结果集中的数据。

        1.创建一个类,该类使用ResultSet对象取出指定的数据信息。

五、使用JDBC完成数据的增删改查

        1.创建一个类,用于保存用户数据。

         2.创建工具类,为了避免反复书写相同的代码,建立一个专门用于数据库相关操作的工具类。

         3.创建Dao类,该类封装了对表users的增删改查和更新等操作。

        (1)增加数据就是向表中插入数据,在该类中编写该部分内容,如下所示:

        (2)删除数据的代码编写如下: 

        (3)修改数据的代码编写如下:

 (4)查看的代码如下:

         4.创建测试类

        (1)编写一个测试类,测试向数据库中插入数据的操作,

        运行打一个JDBC程序查看是否成功。 

         (2)编写一个测试类,该类实现数据的读取功能。

        (3)创建一个测试类,实现读取数据库中的指定数据。         (4)编写一个测试类,该类实现修改数据的操作。

         (5)创建一个测试类,该类用于删除数据库中的数据。

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/695073.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号