《数据库系统原理与应用——Oracle版》-电子教案-第9章.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:52 大小:2.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《数据库系统原理与应用——Oracle版》-电子教案-第9章.ppt

《数据库系统原理与应用——Oracle版》-电子教案-第9章.ppt

预览

免费试读已结束,剩余 42 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第9章数据库应用程序开发9.1数据库应用程序设计方法返回本节9.2数据库应用程序的体系结构9.2.1主机集中型结构返回本节9.2.2文件型服务器结构9.2.3二层客户/服务器(C/S)结构图9-4客户/服务器结构9.2.4三层客户/服务器结构图9-5三层客户/服务器结构图9-6互联网应用程序结构9.3数据库与应用程序的接口9.3.1ODBC1.ODBC的体系结构2.管理数据源图9-8“系统DSN”选项卡(3)输入ODBC数据源名称,选择数据源的SQL服务器。如下图所示,将数据源命名为SelBook,TNS服务名选择为ORCL(第二章中客户端安装中的NET服务配置),用户名输入BookSys,单击OK按钮,完成OracleODBC的配置工作。9.3.2一致数据访问技术UDA(UniversalDataAccess)1.OLEDB2.ADO(ActiveXDataObject)3.一致性访问技术的体系结构返回本节9.3.3JDBCJDBCAPI包括5个组成部分9.4数据库应用程序开发1.用C#访问数据库(2)建立数据源。单击“新建连接”按钮,将弹出添加连接对话框,如图9-17所示通过“更改”按钮选择Oracle数据库提供程序,然后填入数据库实例名(如果只安装Oracle客户端则是Net服务名数据库实例)按“确定”按钮,回到图9-16所示的数据连接选择对话框。选择刚才建立的数据连接,并选择在连接串中包含敏感数据单选钮,然后单击“下一步”按钮,将弹出连接串保存提示对话框,如图9-18所示。(3)新建一个窗口,通过属性窗口将标题改为“图书查询”,并在其上放置一个DataView-Grid。将DataViewGrid的DataSource设置为上面创建的数据源的数据集DataSet1的表BOOK,如图9-20所示。(4)运行该程序,运行结果如图9-21所示2.用Java访问数据库DriverManager.getConnection("jdbc:odbc:SelBook","","");//创建一个SQL语句Statementstmt=conn.createStatement();//查询books表,并将结果集放在结果集对象中ResultSetrs=stmt.executeQuery("select*frombook");//下面的语句为输出查询结果System.out.println("图书查询结果:");System.out.println("\t图书号\t\t图书名\t\t\t作者\t价格\t出版社\t\t\t数量");while(rs.next()){System.out.print("\t"+rs.getString(1));System.out.print("\t"+rs.getString(2));System.out.print("\t"+rs.getString(3));System.out.print(""+rs.getDouble(4));System.out.print("\t"+rs.getString(5));System.out.print("\t"+rs.getInt(6));System.out.println();}conn.close();}catch(Exceptione){e.printStackTrace();}}}运行上面的Java程序,得到图书查询的运行结果(Java数据库应用程序)。图书查询结果:小结