`
文章列表
Executing Query for Paginated List (select)   PaginatedList list = sqlMap.queryForPaginatedList (“getProductList”, 10);  list.nextPage();  list.previousPage();   ------------------------------------------------------------------------------------可以写个存储过程,IBATIS再调用来实现,但是Ibatis有它自己的便捷的方法,但是有其最大的缺点!以 ...
--创建包含所有要建立表及字段的表 myTuse Northwindgoif object_id('myT') is not nulldrop table myTgocreate table myT(TN VARCHAR(20),TC VARCHAR(10),CT VARCHAR(20),
--建立辅助表SET NOCOUNT ON;USE AdventureWorks;GOIF OBJECT_ID('dbo.Nums') IS NOT NULL  DROP TABLE dbo.Nums;
  -- To allow advanced options to be changed.EXEC sp_configure 'show advanced options', 1GO-- To update the currently configured value for advanced options.RECONFIGUREGO-- To enable the feature.
SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。  首先,我们认识一下SQL*LOADER。  在NT下,SQL*LOADER的命令为SQLLDR,在UNIX下一般为sqlldr/sqlload。  如执行:d:\oracle>sqlldrSQL*Loader: Release 8.1.6.0.0 - Production on 星期二 1月 8 11:06:42 2002(c) Copyright 1999 Oracle Corporation. ...
处理服务器响应 发送请求,用户高兴地使用 Web 表单(同时服务器在处理请求),而现在服务器完成了请求处理。服务器查看 onreadystatechange 属性确定要调用的方法。除此以外,可以将您的应用程序看作其他应用程序一样,无论是否异步。换句话说,不一定要采取特殊的动作编写响应服务器的方法,只需要改变表单,让用户访问另一个 URL 或者做响应服务器需要的任何事情。这一节我们重点讨论对服务器的响应和一种典型的动作 —— 即时改变用户看到的表单中的一部分。 回调和 Ajax 现在我们已经看到如何告诉服务器完成后应该做什么:将 XMLHttpRequest 对象的 onreadystatecha ...
  part of Hypertext Transfer Protocol -- HTTP/1.1RFC 2616 Fielding, et al. 10 Status Code Definitions Each Status-Code is described below, including a description of which method(s) it can follow and any metainformation required in the response. 10.1 Informational 1xx This class of status code indic ...
用 XMLHttpRequest 发送请求 得到请求对象之后就可以进入请求/响应循环了。记住,XMLHttpRequest 惟一的目的是让您发送请求和接收响应。其他一切都是 JavaScript、CSS 或页面中其他代码的工作:改变用户界面、切换图像、解释服务器返回的数据。准备好 XMLHttpRequest 之后,就可以向服务器发送请求了。 欢迎使用沙箱 Ajax 采用一种沙箱安全模型。因此,Ajax 代码(具体来说就是 XMLHttpRequest 对象)只能对所在的同一个域发送请求。以后的文章中将进一步介绍安全和 Ajax,现在只要知道在本地机器上运行的代码只能对本地机器上的服务器端脚本发 ...
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待 ...
Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写  Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。 Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。 但在详细探讨 ...
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+1。为什么“+1”呢?这一个字节用于保存实际使用了多大的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。 3、TEXT。text存储 ...
这里把我学习ibatis时候,一个实现的例子发上来,供参考。 工程目录结构如下: //1、SQL MAP配置文件 SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE sqlMapConfig     PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"     "http://www.ibatis.com/dtd/sql-map-config-2.dtd"> < ...
BIRT通过JDBC连接实在是太慢,还好可以利用他的脚本数据库扩展,我选择了IBATIS这个轻巧的框架,速度果然就上去了. IBATIS的使用上面已有说明 在脚本数据集的脚本下面引进JAVA包 importPackage(Packages.com.sb.bean);importPackage(Packages.cqsb.util);importPackage(Packages.java.util);mytest = new Dataforall();var xmlmethod=params["xmlmethod"];var year=params["year&quo ...
POJO (Plain Old Java Objects)    PO(persisent object)  在Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。 持久对象实际上必须对应数据库中的entity,所以和POJO有所区别。比如说POJO是由new创建,由GC回收。但是持久对象是insert数据库创建,由数据库delete删除的。基本上持久对象生命周期和数据库密切相关。另外持久对象往往只能存在一个数据库Connection之中,Connnect ...
第一种:   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> CSS样式里使用JavaScript(onmouseover/onmouseout)2</TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT="" ...
Global site tag (gtag.js) - Google Analytics