毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

J2ME移动终端的成绩查询系统设计论文 第7页

更新时间:2011-7-14:  来源:毕业论文
图2-5  J2ME高级事件处理编程方法
2.3 XML概述
可扩展标记语言 (eXtensible Markup Language,XML) 是W3C(Word Wide Web Consortiun,互联网联合组织)在1982年发布的标准。它是当前一种常用的数据存储语言,使用简单的标记描述数据,由于具有自我描述性,因此标签没有被预定义,需要自行定义标签。XML跟HTML都广泛结合到WEB应用中,他们最大的区别是,XML只是用于传输和存储数据,而非显示数据。
XML的语法规则很简单,而且很有逻辑。XML的语法包括有:所有XML元素都必须有关闭标签;XML标签对大小写敏感;XML必须正确的嵌套;XML文档必须有根元素,该元素是所有其他元素的父元素;XML的属性值必须加引号;子元素应当完全包括在父辈元素中,等等。
2.4 MySQL数据库简介
MySQL是完全网络化的跨平台关系型数据库系统,具有C/S体系结构的分布式数据库管理系统。该软件不仅具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,还可以利用许多语言编写访问MySQL数据库的程序。因为是开源代码,因此在一般的个人使用者和中小型企业开发中备受欢迎。
MySQL自身的特性有以下。
1. 使用C和C++编写,具有很好的可移植性。
2. 支持Linux、Mac OS、Windows、HP-UX、AIX等多种操作系统。
3. 为多种编程语言提供API。这些编程语言包括C、C++、Java、PHP、Perl等。
4. 支持多线程。
5. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
6. 可以处理数据量很大的数据库。
2.5 JDBC连接数据库
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。由于Java语言的平台无关性,使得采用Java和JDBC结合的方式开发的数据库应用程序,移植性更好。
DriverManager类:是JDBC的管理层,作用于用户和驱动程序之间。它跟踪可用的驱动程序,饼子数据库和相应驱动程序之间建立连接。
Connection对象:代表与数据库的连接。连接过程包括所执行的SQL预计和在该连接所返回的结果。一个应用程序可与单个数据原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn库有一个或多个连接,或者可与许多数据库有连接。
Statement对象:用于将SQL语言发送到数据库。实际上有三种Statement对象,它们都作为在给定连接上执行SQL语言的包容器:Statement、PreparedStatement和CallableStatement。
ResultSet对象:包含符合SQL语句条件的所有行,并且它通过一套get方法提供了对这些行中数据的访问。ResultSet.next()方法用于移动到ResultSet中的下一行,使下一行成为当前行。
PreparedStatement接口:PreparedStatement对象可以执行动态的SQL。动态SQL没有参数名,只有参数索引,只能通过该接口的get方法和set方法来确定参数。由于PreparedStatement对象已预编译过,所以其要比Statement对象的执行速度快。
CallableStatement对象:为所有的无耻悲鄙下流的网'学,网总是抄辣,文,论'文"网DBMS提供了一种以标准形式调用已储存过程的方法。对已储存过程的调用就是CallableStaement对象所含的内容。
通过JDBC操作数据库的步骤通常如图2-6所示
 
图2-6  JDBC操作数据库的步骤
2.6 jxl.jar概述
jxl.jar是java操作Excel表格的工具包,支持Excel 95-2000的所有版本,支持字体、数字、日期操作、图像和图表等等。最关键是该工具包是纯Java的,不依赖于系统,而且操作简单。以下是jxl.jar的一些常用的方法。
构建只读Workbook对象,用文件sourcefile初始化Workbook对象:
InputStream  is = new  FileInputStream(sourcefile);
Workbook  rwb = Workbook.getWorkbook(is);
获取工作簿(Workbook)中工作表(Sheet)的个数:
int  sheets = rwb.getNumberOfSheets();
获取工作簿(Workbook)中工作表(Sheet)对象数组:
Sheet[]  sheets = rwb.getSheets();
获取第一张Sheet表:
Sheet  rs = rwb.getSheet(0);
获取Sheet表中所包含的总列数:
int  rsCoulumns = rs.getColumns();
获取Sheet表中所包含的总行数:
int  rsRows = rs.getRows();
获取Sheet表中i列j行的单元格:
Cell  cell = rs.getCell(i,j);
获取单元格的内容:
String  str = cell.getContents();

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

J2ME移动终端的成绩查询系统设计论文 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。