数据库应用系统开发工具PB
- 格式:ppt
- 大小:398.00 KB
- 文档页数:37


实验三 JDBC基础(2)
一、相关知识点
1、JDBC基本概念
2、JDBC简单查询、preparedstatement、连接查询、集函数查询等
Odbc:
Jdbc:
二、实验目的:
理解Java连接数据库的基本概念。理解Statement对象、PreparedStatement对象和ResultSet对象。
三、实验内容:
1、 游标滚动模式试验。
第一步:将RsTest类放入对应的工程包中.zucc.booklib.rstest;
第二步:在BeanSystemUser表中增加一些测试数据;
第三步:运行程序,并查看执行结果。
第四步:将游标滚动模式改成TYPE_SCROLL_SENSITIVE,运行程序,并查看结果
【实验结果与分析】
A、 第三步、第四步运行结果截图? 并说明区别。
第三步:
第四步:修改前
第四步:修改后
B、
说明下列ResultSet方法的用途和返回值
方法 用途 返回值说明
rs.next() 将当前游标下后移动一行 如果返回true表示新位置有数据;否则表示游标移动前已经是最后一行了
rs.getString(1) 以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。 列值;如果值为 SQL NULL,则返回值为 null
rs.previous(); 将光标移动到此 ResultSet 对象的上一行。 如果光标现在位于有效行上,则返回 true;如果光标位于第一行的前面,则返回 false
rs.isBeforeFirst() 获取光标是否位于此 ResultSet
对象的第一行之前。 如果光标位于第一行之前,则返回
true;如果光标位于任何其他位置或者结果集不包含任何行,则返回
false
st(); 将光标移动到此 ResultSet 对象的最后一行。
如果光标位于有效行,则返回
true;如果结果集中不存在任何行,则返回 false
实验JDBC基础(3)
一、相关知识点
1、JDBC基本概念
2、JDBC数据增、删、改,事务控制等
二、实验目的:
理解Java连接数据库的基本概念。理解利用Statement对象、PreparedStatement对象进
行增、删、改操作,理解事务的概念和JDBC编程方式。
三、实验内容:
1、利用Statement对象进行数据添加。
第一步:修改PublisherManager类的createPublisher方法,将其中的insert语言改
成用Statement对象执行;
第二步:运行图书管理系统,进行添加出版社测试。
【实验结果与分析】
A、写出替换的代码部分。
Connectionconn=null;try{
conn=DBUtil.getConnection();
Stringsql="select*fromBeanPublisherwhere
pubid='"+p.getPubid()+"'";java.sql.Statementst=conn.createStatement();
//st.setString(1,p.getPubid());
java.sql.ResultSetrs=st.executeQuery(sql);if(rs.next())thrownewBusinessException("出版社编号已经被占
用");rs.close();
st.close();
sql="select*fromBeanPublisherwherepublisherName='"+p.getPublisherName()+"'";
st=conn.createStatement();
//st.setString(1,p.getPublisherName());
rs=st.executeQuery(sql);if(rs.next())thrownewBusinessException("出版社名称已经存在
");
rs.close();
四川商务职业学院
《SQL SERVER数据库应用系统开发》教案
授课教师: 杨芮钧
技术职称: 讲师
所在系部: 信息技术系
授课班级: 12级软件、信息、网络
授课学期: 2012至2013 学年第 2 学期
计算机教研室
课程名称 SQL SERVER数据库应用系统开发 课程代码 学
时
分
配 总学时:72 课时
学分 讲 授:34 课时
课程类别 □公共必修课 □专业必修课
□专业选修课 □全院公选课 实 践:34 课时
所选教材 《数据库应用技术项目教程(基于SQL Server 2008) 》罗耀军,电子工业出版社 机 动: 4 课时
参考资料
教 学 目 的 与 要 求
本课程和人才培养目标的关系 本课程是12级计算机大类的专业必修课,开1设在大一的第二个学期。在前面的课程中,学生已经学习了前期的专业必修课《数据库基础》。本课程是对数据库开发技术的进一步深入,培养学生的数据建模和数据库系统设计开发的能力,并且为后续的与此相关的专业课打下基础。
主要横向
课程关系 本课程可为《面向对象程序设计》提供实训理论基础。
教学目标 本课程通过对项目《图书数据库管理》的数据库应用项目的设计,围绕应用项目的“需求”完成以项目的观点设计示例,改革传统模式下较独立的示例,解决如何学的问题。本课程以“模块”的方式组织内容,将开发的实际项目直接应用于教学中,与真实工作任务相符,实现课程模块教学与行业数据库应用岗位的对接。系统的分析后台数据库管理员岗位能力需求,开发的实际项目直接应用于本书的编写中,与真实工作任务相符,实现课程模块教学与行业数据库应用岗位的对接。
教学组织方式
课程类型 专业必修
课程教学组织方式设计 36课时课堂教学 + 36课时课程实验
pb教程入门到精通x目录
•入门基础•进阶知识•高级应用•实战案例•总结与展望
入门基础0103
PowerBuilder(PB)是一种高效能的应用程序开发工具,用于构建企业级的数据库应用。PB概述从官方网站下载安装包,按照安装向导逐步完成安装过程,包括同意许可协议、选择安装路径、配置组件等。安装步骤支持Windows操作系统,需要安装相应的数据库客户端或服务器。
环境要求pb概述与安装界面布局
PB的集成开发环境(IDE)包括菜单栏、工具栏、代码编辑器、对象浏览器等部分,方便开发者
进行各种操作。编码风格
PB支持多种编程风格,如事件驱动、面向对象等,可根据项目需
求选择合适的风格。调试工具
PB提供了强大的调试工具,包括断点设置、单步执行、变量监视等功能,帮助开发者快速定位并
解决问题。编程环境介绍01基本语法
PB的语法基于Pascal语言,包括赋值语句、条件语句、循环语句等,易于学习和掌握。02数据类型
PB支持多种数据类型,如整型、浮点型、字符型、日期型等,满足不同类型数据的处理需求。03数据类型转换
PB提供了丰富的数据类型转换函数,方便开发者在不同数据类
型之间进行转换。基本语法与数据类型
常量常量是在程序运行过程中保持不变的量,可用于定义程序中的固定值。运算符PB支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等,用于实现各种复杂的计算和控制逻辑。变量PB中的变量用于存储程序运行过程中的临时数据,可根据作用域
和生命周期进行分类。变量、常量与运算符
进阶知识02
掌握`If...Then...Else`语句,实现基于条件
的程序流程控制。条件语句熟悉`For`、`While`等循环语句,实现重复执行某段代码的功能。循环语句
了解`Select Case`语句,根据不同情况执行不同代码块。选择性语句学会使用`Exit`语句退出循环或程序,以及`End`语句结束程序。
退出与结束控制结构掌握如何定义函数,包括函数名、参数列表和返回值类型等。函数定义