- 博客(23)
- 资源 (15)
- 收藏
- 关注
原创 设置查看XForms的环境
<br />如果玩过 XForms 的人,应该注意到浏览器不能正确显示 XForms 版的页面,除非您喜欢的 Web 浏览器提供了内置的 XForms 支持,否则必须使用一种 XForms 实现。我们来看看如何安装一种最便捷的实现 —— Mozilla 扩展。由于它适用于现有版本的 Mozilla、Firefox 和 Seamonkey,甚至连安装或者切换浏览器都不需要。<br />1. 为 Firefox 增加 XForms 扩展<br /> 在 Firefox 中打开 Mozilla XFor
2010-06-25 21:47:00 1876 2
原创 XForms简介
<br />1. 什么是XForms?<br />(1). XForms 是下一代的 HTML 表单<br />(2). XForms 与 HTML 表单相比更完善,更灵活<br />(3). XForms 将在 XHTML 2.0 中成为表单标准<br />(4). XForms 独立于平台和设备<br />(5). XForms 可从表现分离数据和逻辑<br />(6). XForms 使用 XML 来定义表单数据<br />(7). XForms 可存储和传输 XML 文档中的数据<br />(8)
2010-06-25 21:29:00 1680
原创 PLSQL实现分页
<br /> 分页是任何一个网站(bbs,网上商城,blog)都会使用到的技术,因此学习pl/sql编程开发就一定要掌握该技术。如下图:<br /><br />1. 编写无返回值的存储过程<br /> 首先是掌握最简单的存储过程,无返回值的存储过程。<br />案例:现有一张表book,表结构如下:<br /><br />请写一个过程,可以向book表添加书,要求通过java程序调用该过程。 <br />--in:表示这是一个输入参数,默认为in <br />--out:表示一个输出参数 <br
2010-06-25 10:54:00 6660 3
原创 PLSQL的控制结构
<br />在任何计算机语言(c,java,pascal)都有各种控制语句(条件语句,循环结构,顺序控制结构...)在pl/sql中也存在这样的控制结构。同样,PLSQL中也存在这些控制语句。 <br />1. 条件分支语句<br /> pl/sql中提供了三种条件分支语句if—then,if – then – else,if – then – elsif – then <br />(1). 简单的条件判断 if – then <br /> 问题:编写一个过程,可以输入一个雇员名,如果该
2010-06-25 10:28:00 4618
原创 PLSQL中的变量使用
在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: (1). 标量类型(scalar) (2). 复合类型(composite) (3). 参照类型(reference) (4). lob(large object) 1. 标量(scalar)——常用类型 在编写pl/sql块时,如果要使用变量,需在定义部分定义变量。pl/sql中定义变量和常量的语法如下: identifier [constant] datatype [not null] [:=| defaul
2010-06-25 09:50:00 29199
原创 PLSQL中过程、函数、包、触发器
1. 过程 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out), 通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus中可以使用create procedure命令来建立过程。 实例如下: (1). 请考虑编写一个过程,可以输入雇员名,新工资,可修改雇员的工资 (2). 如何调用过程有两种方法; exec call (3). 如何在java程序中调用一个存储过程创建过程,代码如下:c
2010-06-25 09:13:00 4944
原创 PLSQL块结构
<br />pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。<br />1. 为什么学pl/sql?<br />(1). 提高应用程序的运行性能 <br />(2). 模块化的设计思想 [ 分页的过程,订单的过程,转账的过程。。]<br />(3). 减少网络传输量 <br />(4). 提高安全性(sql会包括
2010-06-25 08:46:00 7860
原创 Oracle角色管理
<br />角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。<br />1. 连接数据库 <br />2. 在scott.emp表上select,insert,update。 <br />如果采用直接授权操作,则需要进行12次授权。 <br />因为要进行12次授权操作,所以比较麻烦喔!怎么办? <br />如果我们采用角色就可以简化: <br />首先将creat session,select on scott.emp,insert on scott.emp, update on s
2010-06-24 23:57:00 797
原创 Oracle的权限管理
权限是指执行特定类型sql命令或是访问其它方案对象的权利,包括系统权限和对象权限两种。1. 系统权限 系统权限是指执行特定类型sql命令的权利。它用于控制用户可以执行的一个或是一组数据库操作。比如当用户具有create table权限时,可以在其方案中建表,当用户具有create any table权限时,可以在任何方案中建表。oracle提供了100多种系统权限。 常用的包括如下: create session -- 连接数据create table -- 建表 create view -- 建
2010-06-24 23:27:00 845
原创 Oracle中的索引
索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。因为索引是需要人力进行维护的,所以索引不是越多越好,也不能乱建。1. 创建索引(1). 单列索引 单列索引是基于单个列所建立的索引。 例:create index 索引名 on 表名(列名);(2). 复合索引 复合索引是基于两列或是多列的索引。在同一张表上可以有多个索引,但是要求列的组合必须不同。 例:create index emp_idx1 on emp (enam
2010-06-24 22:59:00 816
原创 Oracle中的约束
数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则,在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 1. 约束 约束用于确保数据库数据满足特定的商业规则。在oracle中,约束包括:not null、 unique, primary key, foreign key,和check五种。 (1). not null(非空) 如果在列上定义了not
2010-06-24 15:43:00 1539
原创 Oracle中事务处理
<br />1. 什么是事务<br /> 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。<br /> 例:网上转账就是典型的要用事务来处理,用于保证数据的一致性。<br /> <br />2. 事务和锁<br /> 当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构。这里对我们的用户来讲是非常重要的。其它进程排序,知道1号进程完成,锁打开,2号进程进入。
2010-06-24 15:18:00 2962
原创 Oracle中操作数据
<br />1. 使用to_date函数(使用特定格式插入日期值)<br /> 例:insert into emp values (9998, 'skycloud', 'MANAGER', 7782, to_date('1988-11-11', 'yyyy-mm-dd'), 10, 10, 10);<br /> <br />2. 使用子查询插入数据<br /> 当使用 values 子句时,一次只能插入一行数据,当使用子查询插入数据时,一条 insert 语句可以插入大量的数据,当处理行
2010-06-24 14:46:00 740
原创 Oracle表查询
<br />1. 处理null值<br /> 处理 null 值,可以使用 nvl 函数,nvl(comm, 0) 如果 comm 为空,用 0 代替,否则就是 comm。<br /> 例:显示每个雇员的年工资<br /> select sal*12 + nvl(comm, 0)*12 "年工资", ename, comm from emp;<br /> <br />2. 连接字符串||<br /> 例:select ename || 'is a' || job from
2010-06-24 14:25:00 780
原创 Oracle表管理
1. 表名和列名命名规则(1). 必须以字母开头;(2). 长度不能超过 30 个字符;(3). 不能使用 oracle 保留字;(4). 只能使用如下字符 A-Z,a-z,0-9,$,# 等。2. Oracle中的数据类型(1). 字符类 char:定长,最大支持 2000 字符,查询速度快(采用完全匹配方式查询)。 varchar:变长,最大支持 4000 字符,查询速度慢(采用一位一位匹配方式查询)。 clob:字符型大对象,最大支持 4G。(2). 数字类
2010-06-24 10:28:00 1277
原创 Oracle用户管理
1. 创建用户 概述:在oracle中要创建一个新的用户,使用create user语句,一般是具有dba的权限才能使用。 用法:create user 用户名 identified by 密码。 案例:create user skycloud identified by skycloud;2. 修改密码 概述:如果修改自己的密码,使用 passw 用户名 语句。如果修改其他用户的密码,需要具有dba的权限,或是具有alter user的系统权限,使用 alter use
2010-06-23 20:02:00 921
原创 Oracle中的常用命令
Sqlplus是oracle数据库常用的开发工具,sqlplus中常用的命令如下。1. 连接命令(1). conn[ect] 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper],当用特权用户身份连接时,必须带上as sysdba或是as sysoper。(2). disc[onnect] 说明: 该命令用来断开与当前数据库的连接。(3). psssw[ord] 说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/sys
2010-06-23 18:22:00 623
原创 Oracle认证、安装及数据库分类
Oracle数据库是目前大多数企业使用的数据库。1. Oracle认证2. Oracle的默认用户Oracle数据库安装成功之后,会默认生成三个用户(1). sys用户:超级管理员,权限最高具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install。(2). system用户:是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager。(3). scott用户:普通用户,默认密码是tiger。
2010-06-23 18:04:00 673
原创 JavaFX应用剖析
<br /> 最近有些空余时间,就随便看了看JavaFX相关内容,看《Essential JavaFX》这本书,相当不错,其中第六章的JavaFX应用剖析,详细讲解了如何利用JavaFX脚本语言开发一个简单的小应用,值得一看。<br /> <br />《Essential JavaFX》书下载地址如下:http://download.csdn.net/source/2426942<br />使用JavaFX编写的piano程序下载地址如下:http://download.csdn.net/sour
2010-06-04 20:58:00 948
原创 JavaFX的动画效果
<br />JavaFX中有一个Timeline控件,这个是制作动画效果的基础控件,下面是一个简单动画效果的JavaFX程序,代码如下。<br />/* * To change this template, choose Tools | Templates * and open the template in the editor. */package wang.test;import javafx.scene.shape.Circle;import javafx.scene
2010-06-03 14:15:00 2891 1
转载 JavaFX 相关知识
<br />JavaFX是什么? <br /><br />“JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。”JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2D动画、设置属性或者声明在模式和视图对象之间的绑定依赖关系。 <br />
2010-06-02 19:28:00 846
原创 JavaFX 学习资源
<br />1. JavaFX Official Site<br />2. Learning the JavaFX Script Programming Language<br />3. Building GUI Applications With JavaFX<br />4. Building a JavaFX Application Using NetBeans IDE<br />5. James Weaver’s JavaFX Blog<br />6. Introduction to JavaFX S
2010-06-02 19:25:00 1278 1
原创 JavaFX简单GUI程序
<br /> Sun公司(已于2009年被Oracle公司收购)在2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言,即JavaFX,是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。所以本人对JavaFX稍作了解。<br /> 下面是一个简单
2010-06-02 10:11:00 3021
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人