- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验五 ava数据库技术
实验五 Java数据库技术开发
实验 1 连接数据库
实验目的:
(1) 了解用 JDBC 实现数据库的连接方式 :
(2) 用 JDBC-ODBC 桥接方式连接数据库 :
(3) 利用 JDBC 实现数据库基本内容的访问。
实验任务:
在这个实验中用户会通过两个练习了解如何利用 JDBC 连接和访问 Access 中的指定数据库。在本实验中使用的数据库软件为 Microsoft Office Access2010。利用 Microsoft Office Access 2010立一个数据库文件 student.mdb, 在该数据库下建立数据表 basicRecord, 结构见表 6-1。通过 ODBC 数据源管理器 , 将student.mdb 注册为一个 ODBC 数据源。
表 6-1 basicRecord 数据表
学号 文本 性别 文本 姓名 文本 住址 文本 生日 文本 电话 文本
实验步骤:
1. 练习 1 建立 ODBC 数据库源
本练习是了解建立 ODBC 数据源。利用 Windows7 中的 ODBC 数据管理器 , 注册一个数据库为 ODBC 数据源, 具体步骤如下。
(l) 从 开始 选择 控制面板 , 选择 管理工具 。双击打开 数据源(ODBC)。
(2) 在 ODBC 数据源管理器 中选择 系统 DSN 项 , 然后再单击 添加 按钮 , 在列表中根据使用数据库的类型选择 , 如选择 Microsoft Access Driver, 单击 完成 按钮。
(4) 在 ODBC安装 界面中的数据源名文本框中输入名称student,单击数据库的 选择 按钮 ,在 选择数据库 界面中 , 选择数据库student.mdb, 然后单 击 确认 按钮。
(5) 再次确认后 , 观察 ODBC 数据源管理器 , 系统数据源 student 已经建立成功, 单击 确定 按钮便可以通过 JDBC-ODBC 的方式来访问数据库 student.mdb 中的数据表了。
2. 练习 2 利用 JDBC-ODBC 方式连接数据库
要求 : 新建一个文件 JDBCTestl.java, 将程序清单 6-1 中的程序输入并保存。阅读并运行下列程序清单 6-1, 将程序中的|代码 1|~|代码 5|补充完整。该文件可以实现连接练习 1 中己建立 ODBC 数据源的student.mdb, 访问该数据库中的数据表basicRecord, 将数据表的记录按顺序输出。
程序清单 6-1 JDBCTestl.java
//JDBCTest1.java
import javax.swing.*;
import java.sql.*;
public class JDBCTest1 extends JFrame{
String driver=sun.jdbc.odbc.JdbcOdbcDriver;//驱动程序;
Connection conn;
Statement stmt;
ResultSet rs;//
String resultString=;//执行查询结果;
public JDBCTest1() {
SQLManagement();//执行数据处理
}
public void SQLManagement(){
try{
Class.forName(driver);
System.out.println(步骤1:加载驱动程序);
Conn= 代码1 ; //利用jdbc-odbc访问数据源student
System.out.println(步骤2:+连接数据源);
stmt= 代码2 ; //创建语句对象;
System.out.println(步骤3:创建语句对象stmt);
rs= 代码3 ;//执行SQL的查询语句“Select * From basicRecord”;
System.out.println(步骤4:执行查询数据库中的数据表basicRecord);
while(rs.next()){//顺序访问数据表;
resultString+=rs.getString(学号)+ ;
resultString+=rs.getString(姓名)+ ;
resultString+=rs.getString(性别)+ \n;
}
System.out.println(re
您可能关注的文档
- 安发集团(泰)公司五周年庆典通稿.docx
- 安徽省农产品际竞争力研究.doc
- 安徽省人口基会项目.ppt
- 安徽省基础教信息化当前和今后重点工作安排.doc
- 安徽省大学生新创业文化节策划书.doc
- 安徽经济管理部学院元旦晚会招商赞助策划书.doc
- 安徽省教育信化中长期发展规划.doc
- 安居宝数字社系统说明书.doc
- 安慕希营销策分析.doc
- 安全气囊的电控制原理.ppt
- 北师大版(2019) 必修第三册 Unit 7 Art Lesson 1 Masterpieces课件(共20张).pptx
- Unit 5 Music Reading and Thinking 课件-(共26张PPT)人教版(2019)必修第二册.pptx
- Unit 11 Conflict and Compromise 课件(共16张PPT,内镶嵌音频)北师大版(2019)选择性必修第四册.pptx
- Unit 6 Disaster and hope 课件(共19张)外研版(2019)必修第三册.pptx
- Unit 5 The Value of Money Reading and Thinking 课件(共23张PPT,内镶嵌视频)人教版(2019)必修第三册.pptx
- 北师大版(2019) 必修第三册 Unit 7 Art Lesson 2 Beijing Opera课件(共18张,内嵌音频).pptx
- Unit 7 第1课时(Section A 1a-1d)内嵌音视频课件 2025-2026人教版英语七年级上册Unit 7 Happy Birthday!.pptx
- Unit 7 When Tomorrow Comes Section A Grammar Focus—3c课件(共25张PPT)人教版英语八年级上册.pptx
- Unit 6 Seasons Integration 课件 度译林版英语八年级上册.ppt
- 人教版(2019) 选择性必修第四册 Unit 1 Science Fiction Reading and Thinking课件(共20张PPT)36.pptx
文档评论(0)