学生信息管理-三层结构数据库编程

学生信息管理-三层结构数据库编程

ID:41962650

大小:806.01 KB

页数:83页

时间:2019-09-05

学生信息管理-三层结构数据库编程_第1页
学生信息管理-三层结构数据库编程_第2页
学生信息管理-三层结构数据库编程_第3页
学生信息管理-三层结构数据库编程_第4页
学生信息管理-三层结构数据库编程_第5页
资源描述:

《学生信息管理-三层结构数据库编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第21章学生信息管理——三层结构数据库编程能力目标:能使用JDBC建立数据库连接,能编写Java代码连接数据库。能编写添加、修改、删除数据库记录的程序代码。理解表示层、业务逻辑层、数据层,理解三层结构的应用程序。能编写三层结构的学生信息管理应用程序,并能打包发布。内容介绍21.1任务预览21.2建立数据库21.3连接数据库21.4访问数据库21.5三层结构应用程序概述21.6三层结构学生信息管理程序21.7打包发布程序21.8本章小结21.9实训21:实现三层结构学生信息管理程序21.1任务预览

2、本章实训程序运行结果:21.2建立数据库程序数据和代码往往是分离的。数据使用数据库存放,方便检索,持久保存,能按动态添加、修改和删除,并能共享。数据库管理系统(DBMS)。流行的关系型DBMS:SQLServerAccessOracleMySQL等每种DBMS有版本之分,如SQLServer有2000、2005、2008等版本,还有企业版、开发版、速成版等。21.2.1在DBMS上建立数据库访问数据库之前先要建立数据库。使用DBMS创建数据库优点:操作直观界面友好互动性强关于如何在DBMS上建立

3、数据库,不在本书叙述范围。21.2.2运行SQL脚本建立数据库以免费的SQLServer2005ExpressEdition(速成版)为例,通过SQL脚本创建数据库。【例21-1】编写SQL脚本,建立学生数据库。数据库含有一个数据表,字段为:学号、姓名、性别、专业和年级。并使用脚本录入4条记录。USEmasterGOifexists(select*fromsysdatabaseswherename='Studb')dropdatabaseStudbGOCREATEDATABASEStudbGOU

4、SEStudbCREATETABLEStus(Numchar(8)PRIMARYKEY,Namenvarchar(4)NOTNULL,Sexnchar(1)NOTNULL,Specialtynvarchar(7)NULL,YearintNULL,CHECK(Sex='男'orSex='女'),CHECK((Year>=2000andYear<=2020)orYear=0),)GOinsertintoStus(Num,Name,Sex,Specialty,Year)values('12010001

5、','赵益','男','软件技术',2012)insertintoStus(Num,Name,Sex,Specialty,Year)values('12010002','钱珥','女','软件技术',2012)insertintoStus(Num,Name,Sex,Specialty,Year)values('12010003','孙散','男','软件技术',2012)insertintoStus(Num,Name,Sex)values('12010004','李四','男')GO用记事本把脚

6、本代码录入电脑,存盘为createstudb.sql。设计算机已安装速成版SQLServer2005,打开命令行窗口,进入脚本文件目录。执行下面命令生成学生数据库Studb.mdf:sqlcmd-S.SQLExpress-E-icreatestudb.sql21.3连接数据库连接数据库之前先要加载数据库驱动程序。通常是加载JDBC-ODBC桥驱动程序。代码如下:Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);JDBC类似于ODBC,是API软件包ja

7、va.sql,含有多个类和接口,常用的:DriverDriverManagerConnectionStatementPreparedStatementResultSet21.3.1JDBC与JDBC-ODBCJDBC简介Java使用JDBC(JavaDataBaseConnectivity)技术进行数据库的访问。使用JDBC技术进行数据库访问时,Java应用程序通过JDBCAPI和JDBC驱动程序管理器之间进行通信,例如Java应用程序可以通过JDBCAPI向JDBC驱动程序管理器发送一个SQL

8、查询语句。JDBC驱动程序管理器又可以以两种方式和最终的数据库进行通信:一种是使用JDBC/ODBC桥接驱动程序的间接方式;另一种是使用JDBC驱动程序的直接方式。JDBC简介JDBC是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。使用JDBCAPI,可以向各种关系数据发送SQL语句。目前比较常见的JDBC驱动程序可分为以下4个种类:JDBC-ODBC桥加ODBC驱动程序本地APIJDBC网络纯Java驱动程序本地协议纯Jav

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。