JDBC实验手册.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JDBC实验手册

Java课程设计实验手册 实验名称: JDBC程序设计 实验目的: 巩固Java语言,复习Java图形化用户界面的开发过程和主要技术 学习数据库编程,了解Java数据库编程机制 能够利用JDBC开发实用的数据库应用程序 实验要求: 通过本次课程设计,了解JDBC的机制,掌握数据库编程的主要操作 增强团队合作意识,以小组为单位合作完成——图书管理系统j2sdk-1_4_0_03、JCreator、JDBC 数据库:SQL Server 2000 实验任务: 课程设计题目一:    图书管理系统登录系统:注销用户、系统退出。管理:用户管理、图书管理、读者管理、借阅管理。查询:图书查询、读者查询、借阅查询。 实验所需知识: 一、数据库 1、基础知识 1.1 数据库 数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统。Oracle,DB2,Sybase,Informix,SQL Server等。 1.2 关系型数据库 数据库中数据的组织方式决定了不同的数据模型,如:层次模型、网状模型、关系模型等。比较通用的是关系模型,现在计算机厂商新推出的数据库管理系统几乎都支持关系模型。 关系数据库系统采用关系模型作为数据的组织方式,在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。例如: 表1学生表student 学号 姓名 性别 班级 2007001 李晓明 男 土木0701 2007002 王莉 女 信计0701 表2成绩表score 学号 课程编号 课程名称 成绩 2007001 1949 高等数学 85 2007001 1823 C语言 98 2007002 1950 数据结构 60 记录(元组):表中的一行即为一条记录。 属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。 主键(主码):表中的某个属性组,它可以唯一确定一条记录。 关系模式:对关系的描述,一般表示成:关系名(属性1,属性2,…,属性n),例如: 学生表(学号,姓名,性别,班级) 1.3 T-SQL语言 对数据库进行管理和操作的第四代语言,主要包括: 数据定义语言(DDL,Data Definition Language)——主要对数据库和表操作; 数据操纵语言(DML,Data Manipularion Language)——主要对记录进行操作。 数据控制语言(DCL,Data Control Language) 系统存储过程(System Stored Procedure) 一些附加的语言元素 1.3.1 数据定义语言 (1)创建表 语法: CREATE TABLE 表名 ( 列名数据类型[列完整性约束条件] [, 列名数据类型[列完整性约束条件]] … [, 列名数据类型[列完整性约束条件]] ) 列完整性约束条件的格式: [[Default默认值]|[ Identity [(seed,increment)]]?] ? [ NULL | NOT NULL ] [ PRIMARY KEY | UNIQUE?] ] 举例:    例1: Create Table student ( id bigint Identity(2007001,1) PRIMARY KEY , name varchar(10) not null, sex char(2) not null, classname varchar(10) not null ) 例2: Create Table score ( id bigint not null Foreign Key References student(id), classid int not null, classname varchar(10) not null, score int, constraint XH_KCH Primary key (id,classid) ) (2) 修改表 语法: ALTER TABLE 表名 [ADD新列名数据类型[完整性约束]] [DROP完整性约束名(列名)] [MODIFY列名数据类型 ] 举例: Alter Table student add academic varchar(20) 说明: SQL Server的格式在修改方面有一点不同。 alter table student alter column name varchar(20); (3)删除表 语法: DROP TABL

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档