一、实验目的
了解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中如何实现与后台数据库的连接?
了解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中如何实现与后台数据库的连接?