- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA的高级编程-淮海工学院凌风数字化网络教学平台
Java编程基础知识简要回顾: 面向对象编程的基本概念 两类基本的Java程序编写及运行方式 Java语言的语法结构 在Java中如何定义类( 关键:修饰符的使用) 在Java中如何实现继承与多态 如何利用系统提供的工具类 如何设计图形用户界面(关键:将控件的事件响应与类的方法联系起来) 第7章 JAVA高级编程 7.1 Java的数据库编程(重点) 7.2 输入输出流和文件处理 7.3 Java的多线程机制(难点) 7.4 Java的网络编程 7.5 Java的多媒体技术 学习要求 掌握Java数据库编程的基本技术-Jdbc 理解流的概念,掌握在Java中进行文件读、写操作的方法 理解Java的多线程机制 了解Java网络编程的一般原理 了解Java多媒体技术的基本知识 思考: 程序中数据的存储方法有: 单个、临时的:变量 多个、同类型、临时的(退出即消失):数组 多个、不同类型、临时的:向量 7.1 Java的数据库编程 Java中专门设置了一个java.sql包,定义了很多用来实现SQL功能的类,使用这些类,编程人员就可以很方便地开发数据库前端的应用。 因为SQL是一种直接对数据库进行操作的非过程扫描语言,不适合整个数据库应用程序的前端编程,所以需要其他语言来实现SQL语言的功能以完成对数据库的操作。 7.1.1 JDBC的概念 JDBC(Java DataBase Connectivity)是一种用于执行SQL语句的Java API,由一组用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问,即用Java实现的数据库接口技术。 辅助Java程序实现数据库功能的配套支持技术通称为JDBC。 JDBC的用途: (1)与数据库建立连接 (2)发送SQL语句 (3)处理结果 示例: //与数据库建立连接 Connection con=DriverManager.getConnection(“jdbc:odbc:student”,”user”,”pwd”); //发送SQL语句,从数据库中提取记录 Statement stmt=con.createStatement(); ResultSet rs=stmt.excuteQuery(“select id,name,score from table_student ”); //对读出的记录结果进行处理赋给变量 While (rs.next()){ int sid=rs.getInt(“id”); String sname=rs.getString(“name”); Float scj=rs.getFloat(“score”); } JDBC 和数据库的通信路径 四类JDBC驱动程序 第一类把JDBC转换成ODBC,靠ODBC驱动程序与数据库通信 第二类其源代码由两部分组成,一部分是java语言代码,另一部分是本地代码,这类驱动程序和一个数据库客户的API通信; 第三类是一个纯Java客户库,它使用一个独立于数据库的协议,把数据库请求传送给一个服务器组件,这个组件把数据库请求转换成指定数据库协议接受的请求; 第四类是一个纯Java库,直接把JDBC请求转换成指定数据库协议接受的请求。 数据库厂商一般都为其数据库提供第三或第四类驱动程序。 JDBC-ODBC桥的概念 ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 ODBC的最大优点是能以统一的方式处理所有的数据库。 JDBC-ODBC桥是一个JDBC驱动程序,它通过将JDBC操作转换为ODBC操作来实现JDBC操作。 通过odbc子协议,使用URL打开JDBC连接即可使用桥,建立连接前必须将桥驱动程序类sun.jdbc.odbc.JdbcOdbcDriver添加到名为jdbc.drivers的java,lang.System属性中,或者用代码显示加载: Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); 7.1.2 用JDBC连接数据库 1. 建立数据源 加载Java应用程序所用的数据库的驱动程序。 以JDBC-ODBC桥为例:控制面板→管理工具→数据源(ODBC)→系统DSN→添加→选择后台数据库: SQL server(或MS Acce
文档评论(0)