实验13 数据库的连接:JDBC*
一、实验目的
了解JDBC核心API,利用JDBC核心API,建立数据库连接、执行SQL语句、取得查询集、数据类型支持等功能。
二、实验要求
1. 了解JDBC的概念和工作原理。
2. 掌握使用JDBC实现简单的数据库管理。
三、实验内容
(一)配置ODBC数据源
1. 从开始菜单中,选择设置|控制面板。
2. 在控制面板中选择"32位 ODBC"。
3. 打开"32位 ODBC"后,看到的应该是一个卡片式对话框,上面一排有多个卡片标签,其中包括"用户DSN"、"系统DSN"、"文件DSN"等等。选择"系统DSN"。
4. 单击"系统DSN"中的"添加…"按钮,弹出一个对话框。
5. 在对话框中,列出了当前系统支持的ODBC数据源的驱动程序,选择"Microsoft Access Driver",单击"完成"按钮,弹出一个对话框。
6. 在对话框中,向"数据源"文本框内输入数据源的名字,这个名字可以任取,在这个例子中,我们输入的名字是"vfox"。然后,单击"创建"按钮。
7. 在对话框中,选择数据库存放的目录,然后向"数据库名"文本框内输入数据库的名字,这个名字可以任取,在这个例子中,我们输入的名字是"vfox"。然后,单击"确定"按钮,会弹出显示"数据库创建成功"的对话框。
8. 依次单击"确定"按钮。
(三)编写程序,按照下表的结构建立"student"表
字段名 Java数据类型 宽度 SQL数据类型
Name String 10 Char(10)
Sex String 2 Char(2)
Age Int 3 Integer
(四)编写程序,完成填写功能
向"student"表中填入若干数据记录
(五)编写程序,完成查询功能
在"student"表中分别查询所有记录以及满足条件"age>18"的记录
四、思考题
1. 什么是SQL语言?与数据库前端操作的SQL语句主要有哪些?它们的功能如何?
2. JDBC的主要功能是什么?它由哪些部分组成?JDBC中驱动程序的主要功能是什么?
3. 简述Java程序中使用JDBC完成数据库操作的基本步骤。
4. 什么是数据库连接?为什么在做数据库操作之前要首先完成数据库的连接?Java中如何实现与后台数据库的连接?
JAVA数据库的连接:JDBC*
- JAVA(102450)
相关推荐
数据库应用及其特点 数据库数据的基本特点
数据库应用及其特点 数据库数据的基本特点 数据库应用及其特点 随着计算机技术的不断发展和普及,数据处理已经成为各企业、机构和个人不可或缺的一部分。而数据库应用是以计算机技术为基础实现数据存储、处理
2023-08-28 17:22:25448
MySQL数据库管理与应用
MySQL数据库管理与应用 MySQL是一种广泛使用的关系型数据库管理系统,被认为是最流行和最常见的开源数据库之一。它可以被用于多种不同的应用程序,包括网站开发、数据分析、游戏开发、物联网等。本文将
2023-08-28 17:15:26211
oracle数据库如何连接
oracle数据库如何连接 Oracle数据库是目前非常流行的关系型数据库管理系统,它可以在各种平台上运行,因此它是企业级应用程序的首选数据库。Oracle数据库可以使用多种方式进行连接,如本文
2023-08-28 17:09:333184
python读取数据库数据 python查询数据库 python数据库连接
python读取数据库数据 python查询数据库 python数据库连接 Python是一门高级编程语言,广泛应用于各种领域。其中,Python在数据库处理方面有着广泛的应用,可以轻松地连接各种数据库
2023-08-28 17:09:18349
云数据库和普通数据库区别?|PetaExpress云端数据库
云数据库和普通数据库区别? 一、云数据库和普通数据库的特点 1、云数据库的特点 它通过冗余存储和故障转移技术确保数据库在线和稳定运行。 2、普通数据库的优点 确保您的数据始终保持一致、原子性、隔离性
2023-08-01 17:13:09249
数据库数据恢复-Syabse数据库数据恢复案例
数据库恢复环境:
Sybase版本:SQL Anywhere 8.0。
数据库故障:
数据库所在的设备意外断电后,数据库无法启动。
2023-07-28 14:38:50198
数据库建立|数据库创建的方法?
数据库是一个存储关键数据的文件系统。利用数据库管理系统建立每个人的数据库可以更好地提供安全。 数据库建立|数据库创建的方法? 数据库是现代计算机技术中极其重要的组成部分。数据库是存储结构化数据的集合
2023-07-14 11:15:01377
MyBatis、JDBC等做大数据量数据插入的案例和结果
30万条数据插入插入数据库验证 实体类、mapper和配置文件定义 不分批次直接梭哈 循环逐条插入 MyBatis实现插入30万条数据 JDBC实现插入30万条数据 总结 本文主要讲述通过
2023-05-22 11:23:13455
JDBC的基本概念
JDBC一般指Java数据库连接(Java Database Connectivity) api 应用程序接口(API): 可以调用或者使用类/接口/方法等去完成某个目标 。 API制定的类/方法
2023-01-13 11:18:57185
[原创]java课程
的使用10.JTree组件的使用11.菜单与工具栏的使用12.画图与游戏Java与数据库篇——大纲1.数据库概述与MySQL获取安装-(讲述数据库的概念,介绍常见的数据库产品和MySQL的发展,通过现场安装讲解
2008-12-16 11:14:09
华为云数据库-RDS for MySQL数据库
华为云数据库-RDS for MySQL数据库 华为云数据库作为华为云的一款数据库产品,它主要是以MySQL数据库为主,DDS/GaussDB(for Redis)/GaussDB
2022-10-27 11:06:48770
ODX 诊断数据库转换工具 — DDC
(2.2.0) 数据库的工具。ODX 是格式标准化的诊断数据库文件,我们在诊断不同的车或者不同的 ECU 时,加载适配这个车型或 ECU 的 ODX 文件即可,而无需对诊断
2022-03-30 13:48:44
H2:一款基于 Java 的嵌入式关系型数据库
H2 是一款基于 Java 实现的小巧而强大的关系型数据库,支持嵌入式、客户端/服务器以及混合部署模式。H2 数据库适合嵌入小型应用程序、元数据管理、快速应用开发和测试、内存数据库。
2021-10-20 19:06:051
JAVA连接Oracle数据库实代码+详细注释
JAVA连接Oracle数据库实代码+详细注释(西工大现代电源技术考题)-该文档为JAVA连接Oracle数据库实代码+详细注释简介文档,是一份还算不错的参考文档,感兴趣的可以下载看看,,,,,,,,,,,,,,,,
2021-09-27 13:48:283
Python连接Oracle数据库
Python连接Oracle数据库(深圳市核达中远通电源技术股份有限公司招聘)-该文档为Python连接Oracle数据库讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,
2021-09-24 17:20:256
vb连接Access数据库实例
vb连接Access数据库实例(桂林长城电源技术有限公司)-该文档为vb连接Access数据库实例总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
2021-09-22 16:49:4817
Java设计:JDBC连接数据库的方法介绍
基本步骤:
(1)加载并注册数据库驱动
(2)通过DriverManager获取数据库连接
(3)通过Connection对象获取Statement对象
(4)使用Statement接口执行SQL语句
(5)操作ResultSet结果集
(6)关闭连接,释放资源
2021-03-07 11:49:371561
云数据库和自建数据库的区别及应用
云数据库是指优化和部署在云端的数据库,阿里云和腾讯云都提供云数据库,云数据库和自己搭建的数据库有什么区别?有必要使用云数据库吗?
2020-11-20 16:26:523915
各种数据库的连接方法详细资料说明
本文档的主要内容详细介绍的是各种数据库的连接方法详细资料说明包括了:一、JDBC连接各种数据库,二、ASP连接各种数据库的方法,三、PDO对各种数据库的连接方法,四、PHP连接各种数据库方法代码,五、jsp连接数据库的各种方法。
2019-06-26 15:39:003
关于数据库安全技术的概述
数据库安全,是指以保护数据库系统、数据库服务器和数据库中的数据、应用、存储,以及相关网络连接为目的,是防止数据库系统及其数据遭到泄露、篡改或破坏的安全技术。
2019-06-24 17:23:501511
PHP教程之PHP与MySQL数据库连接的资料说明
本文档的主要内容详细介绍的是PHP教程之PHP与MySQL数据库连接的资料说明包括了:1.web数据库架构,2.建立一个连接,3.选择数据库,4.发送 SQL 语句 ,5.检索查询结果,6.关闭数据库连接,7.错误处理函数,8.MySQLi扩展库
2019-04-18 17:04:506
数据库连接池工作机制
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。
2019-03-22 16:28:153397
数据库学习教程之数据库的发展状况如何数据库有什么新发展
本文档的主要内容详细介绍的是数据库学习教程之数据库的发展状况如何数据库有什么新发展主要内容包括了:1 数据库技术发展概述2 数据库发展的3个阶段3 数据库系统发展的特点4 数据库技术发展趋势
2018-10-25 16:29:285
数据库教程之如何进行数据库设计
本文档的主要内容详细介绍的是数据库教程之如何进行数据库设计内容包括了:1 数据库设计概述 ,2 数据库需求分析 ,3 数据库结构设计 ,4 数据库行为设计 ,5 数据库实施,6数据库的运行和维护
2018-10-19 10:41:0021
jdbc注册驱动的三种方式
本文主要介绍了关于jdbc注册驱动的三种方式。jdbc中注册驱动,首先导入对应的包,例如mysql-connector-java-5.0.8-bin.jar。驱动包是java和具体数据库之间的连接
2018-02-06 11:04:285460
详解JDBC使用
本文详细阐述了JDBC使用。JDBC即Java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供同一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,根据这种基准可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
2018-02-06 09:51:081303
用JDBC连接MySQL数据库并进行简单的增删改查操作
本文主要详细讲解了用JDBC连接MySQL数据库并进行简单的增删改查操作。Java 数据库连接是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
2018-02-06 09:21:086047
JDBC中的四个最基本对象功能及其用法
本文详细概括了JDBC中的四个最基本对象功能及其用法。JDBC即Java数据库连接,是一种用于执行SQL语句的Java API,可以为多种关系数据库提供同一访问,它由一组用Java语言编写的类和接口
2018-02-06 09:03:092120
jdbc连接数据库的五个步骤
jdbc连接数据库的五个步骤:1、创建数据库的连接2、创建一个Statement3、执行SQL语句4、处理结果5、关闭JDBC对象。详细说明请看下文
2018-02-05 19:08:5329384
自定义JDBC框架
JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。
2018-02-02 17:55:261099
jdbc与mybatis的区别
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问.
2018-02-02 17:43:1610967
连接SQL的远程数据库同步机制
数据库连接驱动中捕获SQL的方法,并提出一致性校验算法进行数据验证。实验结果表明,该机制能提高远程数据库同步效率,同时支持异构数据库同步,可为大数据时代多数据中心和灾备系统建设提供技术支持。
2018-01-24 17:11:561
navicat连接名有什么用_如何使用navicat连接数据库
navicat连接名作用:连接名下面不同的主机名用户名会连到不同的数据库,有个连接名便于区别数据库mysql数据库管理工具navicat for mysql,对于不怎么喜欢图形界面或者不太方便使用
2017-12-26 14:24:4248210
sql连接数据库语句怎么写?sql连接数据库语句范例解析
数据库的实质为数据的集合,数据库是根据数据结构来组织、存储和管理数据的仓库。随着数据库技术的不断发展,其种类也在不断增多,出现了许多大型的数据库
2017-11-17 16:16:397738
嵌入式数据库在Java中的应用解析
它们与Java之间的接口。 通常我们采用各种数据库产品来实现对数据的存储、检索等功能,例如,Oracle,SQL Server,MySQL等等。这些产品除提供基本的查询,删除,添加等功能外,也提供了很多高级特性,如触发器,存储过程,数据备份恢复,全文检索功能等。但实际上,很多的应用
2017-11-06 14:05:320
紫金桥组态软件与oracle数据库的连接
紫金桥组态软件自身拥有强大的实时数据库,可以与关系数据库灵活地相衔接。Oracle数据库是第一个开放式商品化的关系型数据库,主要满足银行、金融、保险等企事业单位。下面就笔者的经验,对紫金桥组态软件与oracle数据库的连接做简要论述。
2017-10-13 17:47:534
JSP中数据库的连接问题
在JSP项目中,经常需要从数据库中取出数据把它显示在网页上,或者将网页上填写的数据输入到数据库中。但是在实际工作中,软件设计者常遇到数据库连接失败问题。由于设计者对数
2011-05-03 17:07:1927
通过JDBC连接DB2数据库技巧
关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。
2011-03-07 11:39:233154
ADO数据库编程
ADO数据库编程是目前最为流行的一种数据库编程方案。因为,使用ADO,可以很容易的与各种类型的数据库连接,而且其数据存取功能也是包罗万象,吸取了各种数据库访问对象的精
2010-08-23 11:29:1123
数据库,数据库是什么意思
数据库,数据库是什么意思
数据是当今信息社会的一种极为重要的资源,人们的一切活动都离不开数据。如学校中的学生档案、学习成绩记录、学
2010-03-18 15:05:225153
数据库连接池技术在WEB系统开发中的应用
在基于JDBC的数据库应用开发中,数据库连接的管理是决定该应用性能的一个重要因素。在对数据库连接进行分析的基础上,提出了一种合理、有效的数据库连接池的
2009-09-12 17:11:4018
数据库连接池技术在WEB系统开发中的应用
在基于JDBC的数据库应用开发中,数据库连接的管理是决定该应用性能的一个重要因素。在对数据库连接进行分析的基础上,提出了一种合理、有效的数据库连接池的设计与实现方案
2009-09-11 16:25:0314
java实例基础教学内容
不光是新的驱动,是连接SqlServer2005数据库!
标题:新版JDBC连接SqlServer2005数据库作者:阿媚(Amei)关键字:数据库、JDBC、SqlServer 2005、JAVA
本文章旨在介绍如何
2009-05-16 17:53:034
用Delphi做数据库开发
用Delphi做数据库开发:实验三 用Delphi做数据库开发一、实验目的通过使用Delphi中BDE连接SQL数据库,掌握Delphi环境中数据库操作的最基本的方法和Delphi下数据库应用程序的开发方
2009-05-10 11:05:4443
数据库使用教程下载
创建数据库是实施数据库应用系统的第一步,创建合理结构的数据库需要合理的规划与设计、需要了解数据库物理存储结构与逻辑结构。数据库是表的集合,数据库中包含的各类对
2009-05-09 11:08:5648
Java数据库连接及网络程序设计
Java数据库连接及网络程序设计
一、实验目的: 通过Socket编程,掌握网络应用程序的开发方法;完成数据库的连接;掌握利用Java提供的基本组件进行
2008-12-05 23:56:261347
评论
查看更多