摘要: <如何来用DOM技术> 例子: 动态的页面 转化成 静态的页面 适用在大型网站高点击率的页面 要求相应速度快的页面 缺点:不是实时的,与用户的交互会差一点A) 数据库中的表 转化为 XML文件 JDBC IO操作B) 为XML文件 设计 XSL文件 XSL XPath 设计一个XSL模版C) XSL+XML 生成一个 html文件 DOM Transformer对象进行转换 例子 ch12-5以SQLSERVER数据库中的pubs下的表authors为例实现动态页面转化为静态页面a) 程序GetAuthors.java 读取数据库 生成authors.xml文件b) 程序autho 阅读全文
posted @ 2013-01-25 17:41 金虹巴巴 阅读(168) 评论(0) 推荐(0) 编辑
摘要: XML与JAVA<1>DOM (Document Object Model)文档对象模型 思路:把XML文件变成内存中的树型结构 利用树的数据结构的特点来访问<例子> ch12_3_1编程序的步骤 <1>导入必要的包import javax.xml.parsers.*;//xml解析import org.xml.sax.*; //异常处理import org.w3c.dom.*; //dom包import java.io.*; //读取文件 <2> 文档处理工厂 DocumentBuilderFactory dbf = DocumentBuild 阅读全文
posted @ 2013-01-25 17:40 金虹巴巴 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 回顾 a)格式正规的XML 满足这些要求的XML文件: ******************************************* <1> XML文件的第一行必须是声明 <2> 整个XML文件 一定要有且仅有一个根元素。 <3> 标记必须成对出现正确嵌套 <4> 元素和属性的名字符合要求(不含有:或者XML/属性值有""或'') 称为格式正规的XML文件 b)有效的XML文件 结构的限制 _ DTD 文档类型定义 元素 属性 层次结构先有DTD如何写XML文件???? 图书目录 DTD 两个书店交换 阅读全文
posted @ 2013-01-25 17:39 金虹巴巴 阅读(137) 评论(0) 推荐(0) 编辑
摘要: XML 格式正规的XML 有效的XML文件 (DTD + Schema) 显示XML文件 (css串级样式表 / XSL - XML SHeet Language) css - 功能有限 HTML 使用在XML上功能少 xsl - XML样式语言 把HTML和XML中元素结合起来 <1> CSS显示 在XML中加入样式指令 <?xml-stylesheet type="text/css" href="hello.css"?> css样式表的结构 <元素名>{ <显示样式的描述> } . 含有属性class的 阅读全文
posted @ 2013-01-25 17:39 金虹巴巴 阅读(129) 评论(0) 推荐(0) 编辑
摘要: XML是什么?? XML和HTML的关系??? *****************XML (eXtensive Markup Language) 可扩展的标记语言标记语言 --- HTML (HyperText Markup Language)超文本的标记语言 SGML (W3C标准化组织) 通用标记语言 太复杂 首先实现一部分 : HTML HTML普及 发展 HTML语言的特点: <1>有一套固定的标记 <table> <tr><th></th></tr> <tr><td></td> 阅读全文
posted @ 2013-01-25 17:38 金虹巴巴 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ORACLE的使用和开发 <1> ORACLE的使用 启动和关闭 工具操作ORACLE -- sql*plus plsql developer <2> SQL命令 4大类 DDL 数据定义语言 - 建立数据库对象 create /alter/ drop/ truncate DML 数据操纵语言 - 数据的查看和维护 select / insert /delete /update TCL 事务控制语言 - 数据是否保存到数据库中 commit / rollback / savepoint DCL 数据控制语言 -- 查看对象的权限 grant / revoke /如何建用 阅读全文
posted @ 2013-01-25 17:37 金虹巴巴 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ORACLE备份和恢复<1>逻辑备份 不用去拷贝数据库的物理文件 备份逻辑上的结构 外部的工具:导出和导入的工具 DOS下的命令 cmd下执行 导出exp export缩写形式查看帮助 exp help=y 使用参数文件导出 exp parfile=c:\abc.par >>>abc.par的内容a)scott用户连接导出自己的所有对象 userid=scott/tiger --连接的用户scott file=c:\a1.dmp --导出的文件的名字a1.dmp --导出了scott用户的所有对象b)用system连接来导出scott下的所有对象 exp parf 阅读全文
posted @ 2013-01-25 17:37 金虹巴巴 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 回顾 游标 --- 处理多行记录 存储过程 函数ORACLE中的程序包 PACKAGE用途: <1>模块化<例子> --公司的员工的管理 1.增加一个员工 2.员工离职用存储过程和函数来实现1.增加一个员工create sequence seq1 start with 7935;create or replace function insert_emp( enm emp.ename%type, --员工的名字 ejob varchar2, --职务 mgr number, --上级 ehiredate date,--参加工作时间 esal number, --工资 ec 阅读全文
posted @ 2013-01-25 17:36 金虹巴巴 阅读(156) 评论(0) 推荐(0) 编辑
摘要: PL/SQL块 declare begin --SQL语句 --直接写的SQL语句(DML/TCL) --间接写execute immediate <DDL/DCL命令字符串> --select 语句 <1>必须带有into子句 select empno into eno from emp where empno =7369; <2>只能查到一行********** <3>字段个数必须和变量的个数一致 exception --异常 when <异常名字> then --特定异常 <处理语句> when others the 阅读全文
posted @ 2013-01-25 17:35 金虹巴巴 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 数据库对象<1>表(约束)<2>如何自动编号SQLserver --IDENTITY属性 create table test( xh int identity(1,2) primary key, name varchar(20)); insert into test(name) values ('mike');ORACLE 一个对象(序列sequence) --最简单的一个序列,从1开始每次增加1,最大值38位精度10的38次方和SQLSERVEr中的IDENTITY(1,1)类似 create sequence seq1;访问其中的值 使用2个伪列 n 阅读全文
posted @ 2013-01-25 17:34 金虹巴巴 阅读(123) 评论(0) 推荐(0) 编辑