欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    网络数据库开发.ppt

    • 资源ID:5301188       资源大小:284.49KB        全文页数:21页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网络数据库开发.ppt

    网络数据库开发,2023/6/23,主要内容,JDBC与ODBC简介JDBC体系结构配置SQL Server2000的JDBC驱动JDBC数据库连接基础数据库管理程序的设计,2023/6/23,教学目标,了解JDBC和ODBC相关知识会配置JDBC应用环境掌握用JBDC连接的数据库步骤掌握数据库管理程序的设计方法和实现步骤,2023/6/23,一、JDBC与ODBC,ODBC(Open Database Connectivity):开放数据库连接,2023/6/23,二、JDBC体系结构,JDBC(Java Database Connectivity)是对 ODBC API 进行的一种面向对象的封装和重新设计,它易于学习和使用,并且真正能够使程序员编写不依赖于厂商的代码,用以操作数据库,2023/6/23,三、环境配置,安装注意问题Sql server 2000 操作系统:Windows 2000 Server;Sql server个人版 操作系统Windows 2000 Personal或Windows Xp;安装sql server2000过程中,身份验证 对话框,应该选择“混合模式”;,2023/6/23,四、JDBC驱动程序下载,一、下载地址,2023/6/23,五、JBuilder9中配置JDBC驱动,一、配置驱动类库 如P94二、添加驱动类库到Project中;如P95三、Enterprise Setup设置,作用是将驱动添加到classpath中,Database pilot能够获取Jdbc驱动类库;四、Database pilot中添加驱动程序的完整名字;url:Microsoft:sqlserver:/xiaoxing:1433;DatabaseName=Northwind,2023/6/23,六、JDBC连接基础,数据库的创建数据库名为 TEST 含一张表USERANDPWD,结构如图4-11数据库的连接1。导入包2。定义成员变量3。加载JDBC驱动4。建立Connection对象建立Statement对象执行SQL语句 1。使用executeUpdate(String sql)方法执行该sql语句2。获取数据对象的关闭和释放;,2023/6/23,实现数据库连接的步骤1,1)导入包 Import java.sql.*;,2023/6/23,实现数据库连接的步骤2,2)定义成员变量Connection con=null;/定义Connection 对象Statement stmt=null;/定义Statement对象ResultSet rs=null;/定义ResultSet对象,只有在查询时使用。,2023/6/23,实现数据库连接的步骤3,3)加载JDBC驱动try”);catch(ClassNotFoundException e1)(“加载JDBC数据库驱动程序出错”);,2023/6/23,实现数据库连接的步骤4,4)建立Connection对象String url=“jdbc:microsoft:sqlserver:/127.0.0.1:1433;DatabaseName=test”;String username=“sa”;String password=“”;try con=DriverManager.getConnection(url,username,password);catch(SQLException e2)(“建立Connection对象出错”);,2023/6/23,建立Statement对象,/建立Statement对象try stmt=con.sreateStatement();catch(SQLException e2)(“建立Statement对象出错”);建立好Statement对象后就可以通过下面的方法执行数据库事务。1 executeUpdate()方法:该方法用于向数据库的表中执行Insert,Update,Delete等操作,以及Create Table,Drop Table,Alert Table等。该方法的返回值为一个数值,表示数据更新的行数或0。2 excuteQurey()方法:该方法主要用于从数据库的表和视图中查找满足条件的记录。该方法的返回值是一个ResultSet结果集对象。,2023/6/23,执行SQL语句1,1)从数据库表中查询满足条件的记录,比如,从表userandpwd中找出所有的记录并显示。try rs=stmt.executeQuery(“select*from userandpwd”);catch(SQLException e3)(“执行查询操作错”);/创建好ResultSet对象后,就可以通过调用ResultSet对象的方法来获取相关数据了。try while(rs.next()System.out.println(rs.getString(“username”)+”,”+rs.getSTring(“pwd”);catch(SQLException e4)(“读取记录出错”);,2023/6/23,执行SQL语句2,2)向数据库表中插入记录,比如,向表userandpwd中插入一条记录。try stmt.executeUpdate(“insert userandpwd(username,pwd)values(wang,123);catch(SQLException e5)(“执行插入记录操作出错”);,2023/6/23,关闭对象,释放内存,在数据库操作完成后,要调用Connection,Statement,RerulteSet对象的close()方法来关闭对象,释放内存。try rs.close();stmt.close();con.close();catch(SQLException e6)(“关闭对象操作出错”);,2023/6/23,七 数据库管理系统的设计与实现,下面通过一个简单的用户管理系统学习用JDBC完成一个数据库管理系统的方法和步骤。程序功能如下:用户登录:用户输入用户名和密码后,如果在数据库中找到相应的记录,则显示登录成功,否则显示登录失败。用户注册:在输入用户名和密码后,如果在数据库中找到同名用户的记录,则显示注册失败,否则将用户名和密码插入到数据库表中,并显示注册成功。修改密码:输入用户名、旧密码和新密码后,如果在数据库中找到用户名和密码正确的记录,则用新密码替换旧密码,并显示修改成功,否则显示修改失败。,2023/6/23,八 程序实现步骤,数据库设计,表结构设计及其测试数据见图4-11、4-12程序结构设计(见图4-14)各程序模块设计,包括界面设计、包导入、参数传递设计、成员变量设计、事件处理程序设计等。详见讲义101-110 1 主界面类MainFrame 2 用户登录类LonginFrame 3 用户注册类EnrolFrame 4 密码修改类UpdateFrame 5 信息显示类MessageFram调试修改程序,2023/6/23,小结,JDBC、ODBC相关知识配置JDBC数据库驱动使用JDBC连接数据库 数据库管理程序设计,2023/6/23,实践项目:学生成绩管理系统,项目简介:该系统主要用于对学生的成绩进行综合管理.学生成绩表至少应该包含如下几个要素:学期、学号、姓名、课程名称、课程成绩。因此,学生成绩管理系统主要包括如下功能:-学生信息管理-课程信息管理-成绩信息管理-学期信息管理 系统界面、数据库、菜单以及程序设计步骤参见讲义110-128页。,

    注意事项

    本文(网络数据库开发.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开