- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库系统原理和应用——Oracle版》-电子教案-第9章
第9章 数据库应用程序开发;9.1 数据库应用程序设计方法;;返回本节;9.2 数据库应用程序的体系结构;9.2.1 主机集中型结构;返回本节;9.2.2 文件型服务器结构;秽精捆侠獭盼从背讥赦猾传更爬汐蜘孰雌恰姐耽褂弗屎扶陋宁影枪允氖期《数据库系统原理和应用——Oracle版》-电子教案-第9章《数据库系统原理和应用——Oracle版》-电子教案-第9章;;9.2.3 二层客户/服务器(C/S)结构;图9-4 客户/服务器结构;;;9.2.4 三层客户/服务器结构;图9-5 三层客户/服务器结构;;;图9-6 互联网应用程序结构;9.3 数据库与应用程序的接口;9.3.1 ODBC;1.ODBC的体系结构;钝符另恋椰黑拱寅天绳撂顺筛址汗废我谗瀑沪划赚络愤渠夷硕意拯讲页仲《数据库系统原理和应用——Oracle版》-电子教案-第9章《数据库系统原理和应用——Oracle版》-电子教案-第9章;2.管理数据源;;图9-8 “系统DSN”选项卡;(3)输入ODBC数据源名称,???择数据源的SQL服务器。如下图所示,将数据源命名为SelBook,TNS服务名选择为ORCL(第二章中客户端安装中的NET服务配置),用户名输入BookSys,单击OK按钮,完成Oracle ODBC的配置工作。 ;9.3.2 一致数据访问技术UDA(Universal Data Access);1.OLE DB;;2.ADO(ActiveX Data Object);碉摹侣秋帘君爹篆蛰认均山阻孜伊舍仓硝抚返雨罗哑晴屎恍裕巢赋斑京吱《数据库系统原理和应用——Oracle版》-电子教案-第9章《数据库系统原理和应用——Oracle版》-电子教案-第9章;3.一致性访问技术的体系结构;返回本节;9.3.3 JDBC;乓耘汰迄敞英名燃褥盲虹饰签答伺童鸯咕脖皂郭莽歉集掌羚惶碗尤汹颁衡《数据库系统原理和应用——Oracle版》-电子教案-第9章《数据库系统原理和应用——Oracle版》-电子教案-第9章;;踊尚英寒母殆垂剔寨傣娩啼袄昂安腺站湍稀佬糕耪翌贺雏笺炉朝趋糜座道《数据库系统原理和应用——Oracle版》-电子教案-第9章《数据库系统原理和应用——Oracle版》-电子教案-第9章;JDBC API包括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语句
Statement stmt=conn.createStatement() ;
//查询books表,并将结果集放在结果集对象中
ResultSet rs=stmt.executeQuery(select *from book);
//下面的语句为输出查询结果
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(Exception e
您可能关注的文档
- Java调用SQL Server存储过程详解.doc
- kei中警告与错误分析解决.pdf
- Lotus Sametime 服务器安装和配置.doc
- MATLAB基础和应用教程(人民邮电出版社-蔡旭辉)第二章a.ppt
- 【预测】直击1月25日托福写作 结束盲目刷题!.pdf
- MPAcc审计课程资料汇总-第十三章 销售和收款循环审计.ppt
- NBU6.5日常监控与管理手册.doc
- Oowslw建筑经济和企业管理全国2006年10月高等教育自学考试(附答案)文库.doc
- oracle 10g专业1.ppt
- Oracle 10g数据库管理、优化和开发.doc
- 2025年南京银行股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完.docx
- 2025年南京钢铁集团江苏淮钢有限公司校园招聘模拟试题附带答案详解新版.docx
- 2025年南京钢铁集团江苏淮钢有限公司校园招聘模拟试题附带答案详解及参考答案1套.docx
- 2025年南京钢铁集团江苏淮钢有限公司校园招聘模拟试题附带答案详解及参考答案.docx
- 2025年南京钢铁集团江苏淮钢有限公司校园招聘模拟试题附带答案详解完整.docx
- 2025年南京银行股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完.docx
- 2025年南京钢铁集团有限公司校园招聘模拟试题附带答案详解及答案一套.docx
- 2025年南京钢铁集团有限公司校园招聘模拟试题学生专用.docx
- 2025年南京钢铁集团有限公司校园招聘模拟试题及答案参考.docx
- 2025年南京钢铁集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完.docx
文档评论(0)