实验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数据类型
NameString10Char(10)
SexString2Char(2)
AgeInt3Integer
(四)编写程序,完成填写功能
向"student"表中填入若干数据记录
(五)编写程序,完成查询功能
在"student"表中分别查询所有记录以及满足条件"age>18"的记录
四、思考题
1.什么是SQL语言?与数据库前端操作的SQL语句主要有哪些?它们的功能如何?
2.JDBC的主要功能是什么?它由哪些部分组成?JDBC中驱动程序的主要功能是什么?
3.简述Java程序中使用JDBC完成数据库操作的基本步骤。
4.什么是数据库连接?为什么在做数据库操作之前要首先完成数据库的连接?Java中如何实现与后台数据库的连接?