网站大量收购独家精品文档,联系QQ:2885784924

MySQL云数据库应用与实践 课件 ch08-数据库应用程序开发.pptx

MySQL云数据库应用与实践 课件 ch08-数据库应用程序开发.pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第八章数据库应用程序开发Database西北工业大学NorthwesternPolytechnicalUniversity数据库

目录8.1实战目标与准备8.2数据库应用软件开发概述8.3JDBC编程实战8.4ODBC编程实战8.5数据库连接池应用实战8.6ADO.NET——Window窗口程序实战8.7ORM技术——基于Django框架的Web程序实战8.8其他数据库访问方法实战

8.1实战目标与准备实战目标本章目标是掌握数据库应用程序中的数据库访问技术,期望读者能独立开发一个基本的数据库应用程序,特别是其中的数据库访问部分。实战准备本机的应用程序开发,需要根据自己选择则的编程语言提前安装好以下软件:JDBC:JAVA开发环境ODBC:C++或者C#开发环境或者Python开发环境其他访问数据库方式:C++或者Python开发环境

8.2数据库应用软件开发概述

8.3JDBC类名路径备注驱动程序类java.sql.Driver由各数据库厂商提供驱动程序管理类java.sql.DriverManager作用于应用程序与驱动程序之间数据库连接类java.sql.Connection用于建立与指定数据库的连接静态SQL语句执行类java.sql.Statement用于执行静态SQL语句并返回结果动态SQL语句执行类java.sql.PreparedStatement用于执行含参SQL语句并返回结果存储过程语句执行类java.sql.CallableStatement用于执行存储过程语句并返回结果结果集处理类java.sql.ResultSet用于检索结果集中的数据JDBC常用类JDBC开发涉及到的所有类都包含在java.sql包中不同的JDBC版本接口名和使用略有差异

8.3JDBCJDBC操作数据库的基本工作流程步骤1:加载驱动程序步骤2:建立与数据库的连接定义连接的URL利用生成的URL建立与数据库的连接步骤3:执行SQL语句创建语句执行类对象执行SQL语句,可以通过executeQuery、executeUpdate、execute三种方式执行。步骤4:处理结果集步骤5:释放资源

8.3JDBCConnectionconn=null;//mysql8.0Stringdriver=com.mysql.cj.jdbc.Driver;//驱动Stringurl=jdbc:mysql://localhost:3306/student?useSSL=falseserverTimezone=UTC;//URL//mysql5.7//Stringdriver=com.mysql.jdbc.Driver;//StringURL=jdbc:mysql://localhost:3306/student;Stringuser=root;//用户名Stringpasswd=*****;//密码?try{Class.forName(driver);conn=DriverManager.getConnection(url,user,passwd);}catch(Exceptione){ e.printStackTrace();}

8.3JDBCtry{ stat=conn.createStatement(); ret=stat.executeQuery(select*froms); while(ret.next()) { for(inti=1;i=4;i++) System.out.print(ret.getString(i)+); System.out.println(); } conn.close();}catch(SQLExceptione){ e.printStackTrace();}

8.4ODBCODBC的概念微软开发的用于连接各种关系型数据库的函数库,以动态链接库的形式提供给程序使用,其目的是给出统一的编程接口,从而简化数据库应用程序的编写。ODBC数据库应用程序驱动程序管理器(DLL)SQLServer驱动程序Oracle驱动程序Foxpro驱动程序(DLL)Sybase驱动程序DB2驱动程序SQLServer数据源Oracle数据源Foxpro数据源Sybase数据源DB2数据源DBDBDBDBDB

8.4ODBCODBC数据源的配置手工配置:控制面板-〉管理工具-ODBC数据源(64位)或32位(需要事

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档