ImageVerifierCode 换一换
格式:PPT , 页数:21 ,大小:221KB ,
资源ID:5165559      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5165559.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络数据库开发.ppt)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

网络数据库开发.ppt

1、网络数据库开发,2019/2/11,主要内容,JDBC与ODBC简介 JDBC体系结构 配置SQL Server2000的JDBC驱动 JDBC数据库连接基础 数据库管理程序的设计,2019/2/11,教学目标,了解JDBC和ODBC相关知识 会配置JDBC应用环境 掌握用JBDC连接的数据库步骤 掌握数据库管理程序的设计方法和实现步骤,2019/2/11,一、JDBC与ODBC,ODBC(Open Database Connectivity):开放数据库连接,2019/2/11,二、JDBC体系结构,JDBC(Java Database Connectivity) 是对 ODBC API 进

2、行的一种面向对象的封装和重新设计,它易于学习和使用,并且真正能够使程序员编写不依赖于厂商的代码,用以操作数据库,2019/2/11,三、环境配置,安装注意问题 Sql server 2000 操作系统:Windows 2000 Server; Sql server个人版 操作系统Windows 2000 Personal 或Windows Xp; 安装sql server2000过程中,身份验证 对话框,应该选择“混合模式”;,2019/2/11,四、JDBC驱动程序下载,一、下载地址 http:/ 如P94 二、添加驱动类库到Project中;如P95 三、Enterprise Setup设

3、置,作用是将驱动添加到classpath中,Database pilot能够获取Jdbc驱动类库; 四、Database pilot中添加驱动程序的完整名字; com.microsoft.jdbc.sqlserver.SQLServerDriver url:Microsoft:sqlserver:/xiaoxing:1433;DatabaseName=Northwind,2019/2/11,六、JDBC连接基础,数据库的创建 数据库名为 TEST 含一张表USERANDPWD,结构如图4-11 数据库的连接1。导入包2。定义成员变量3。加载JDBC驱动4。建立Connection对象 建立St

4、atement对象执行SQL语句1。使用executeUpdate(String sql)方法执行该sql语句2。获取数据 对象的关闭和释放;,2019/2/11,实现数据库连接的步骤1,1)导入包Import java.sql.*;,2019/2/11,实现数据库连接的步骤2,2)定义成员变量 Connection con=null;/定义Connection 对象 Statement stmt=null;/定义Statement对象 ResultSet rs=null;/定义ResultSet对象,只有在查询时使用。,2019/2/11,实现数据库连接的步骤3,3)加载JDBC驱动tryC

5、lass.foename(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); catch(ClassNotFoundException e1)System.out.println(“加载JDBC数据库驱动程序出错”); ,2019/2/11,实现数据库连接的步骤4,4)建立Connection对象 String url=“jdbc:microsoft:sqlserver:/127.0.0.1:1433; DatabaseName=test”; String username=“sa”; String password=“”; trycon=Driv

6、erManager.getConnection(url,username,password); catch(SQLException e2)System.out.println(“建立Connection对象出错”); ,2019/2/11,建立Statement对象,/建立Statement对象 trystmt=con.sreateStatement(); catch(SQLException e2)System.out.println(“建立Statement对象出错”); 建立好Statement对象后就可以通过下面的方法执行数据库事务。 1 executeUpdate()方法:该方法用

7、于向数据库的表中执行Insert ,Update,Delete等操作,以及Create Table,Drop Table,Alert Table等。该方法的返回值为一个数值,表示数据更新的行数或0。 2 excuteQurey()方法:该方法主要用于从数据库的表和视图中查找满足条件的记录。该方法的返回值是一个ResultSet结果集对象。,2019/2/11,执行SQL语句1,1)从数据库表中查询满足条件的记录,比如,从表userandpwd中找出所有的记录并显示。 tryrs=stmt.executeQuery(“select *from userandpwd”); catch(SQLExc

8、eption e3)System.out.println(“执行查询操作错”); /创建好ResultSet对象后,就可以通过调用ResultSet对象的方法来获取相关数据了。 trywhile(rs.next()System.out.println(rs.getString(“username”)+”,”+rs.getSTring(“pwd”); catch(SQLException e4)System.out.println(“读取记录出错”); ,2019/2/11,执行SQL语句2,2)向数据库表中插入记录,比如,向表userandpwd中插入一条记录。 trystmt.execute

9、Update(“insert userandpwd (username,pwd) values(wang,123); catch(SQLException e5)System.out.println(“执行插入记录操作出错”); ,2019/2/11,关闭对象,释放内存,在数据库操作完成后,要调用Connection,Statement,RerulteSet对象的close()方法来关闭对象,释放内存。tryrs.close();stmt.close();con.close();catch(SQLException e6)System.out.println(“关闭对象操作出错”);,2019

10、/2/11,七 数据库管理系统的设计与实现,下面通过一个简单的用户管理系统学习用JDBC完成一个数据库管理系统的方法和步骤。程序功能如下: 用户登录:用户输入用户名和密码后,如果在数据库中找到相应的记录,则显示登录成功,否则显示登录失败。 用户注册:在输入用户名和密码后,如果在数据库中找到同名用户的记录,则显示注册失败,否则将用户名和密码插入到数据库表中,并显示注册成功。 修改密码:输入用户名、旧密码和新密码后,如果在数据库中找到用户名和密码正确的记录,则用新密码替换旧密码,并显示修改成功,否则显示修改失败。,2019/2/11,八 程序实现步骤,数据库设计,表结构设计及其测试数据见图4-11

11、、4-12 程序结构设计(见图4-14) 各程序模块设计,包括界面设计、包导入、参数传递设计、成员变量设计、事件处理程序设计等。详见讲义101-1101 主界面类MainFrame2 用户登录类LonginFrame3 用户注册类EnrolFrame4 密码修改类UpdateFrame5 信息显示类MessageFram 调试修改程序,2019/2/11,小结,JDBC、ODBC相关知识 配置JDBC数据库驱动 使用JDBC连接数据库 数据库管理程序设计,2019/2/11,实践项目:学生成绩管理系统,项目简介:该系统主要用于对学生的成绩进行综合管理.学生成绩表至少应该包含如下几个要素:学期、学号、姓名、课程名称、课程成绩。因此,学生成绩管理系统主要包括如下功能:-学生信息管理-课程信息管理-成绩信息管理-学期信息管理系统界面、数据库、菜单以及程序设计步骤参见讲义110-128页。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报