摘要:
Webservice是使应用程序以与平台和编程语言无关的方式进行相互通信技术。eg:站点提供访问的数据接口:新浪微博、淘宝。官方解释:它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问WebService,通过WebService内部执行得到所需结果.Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。 阅读全文
随笔档案-2013年01月
Oracle编程入门经典 第6章 在Oracle中处理语句
2013-01-19 17:05 by 夜雨瞳, 685 阅读, 收藏, 编辑
摘要:
6.1 SQL语句类别DDL:数据定义语言语句。这样的语句有CREATE、TRUNCATE和ALTER,它们用于建立数据库中的结构,设置许可等。用户可以使用它们维护Oracle数据词典。DML:数据操作语言语句。这些语句可以修改或者访问信息,包括INSERT、UPDATE和DELETE。查询:这是用户的标准SELECT语句。查询是指那么返回数据但是不修改数据的语句,是DML语句的子集。6.2 怎样执行语句相对于查询和DML语句,DDL更像是Oracle的一个内部命令。它不是在一些表上生成的查询,而是完成一些工作的命令。例如,如果用户使用:Create table t(x int primary 阅读全文
Oracle编程入门经典 第5章 体系结构
2013-01-16 20:03 by 夜雨瞳, 704 阅读, 收藏, 编辑
摘要:
大多数阅读过Oracle相关内容的用户会听说过它的三个核心效力,即:可扩充性——Oracle系统有能力承担增长的工作负荷,并且相应地扩充它的系统资源利用情况。这意味着给定的系统既可以服务于10个用户,也可以有效地服务于每个用户同时运行5个会话的10000个用户。可行性——无论出现操作系统崩溃、电源断电还是系统故障,都可以对Oracle进行配置,以保证在检索用户数据和进行事务处理的时候不受任何影响。可管理性——数据库管理员可以微调Oracle使用内在的方式、Oracle向磁盘写入数据的频率,以及数据库为连接到数据库的用户分配操作系统进行的方式。本章我们将要讨论:为什么理解体系结构很重要使用Ora 阅读全文
Oracle编程入门经典 第4章 新9i示例模式
2013-01-16 19:41 by 夜雨瞳, 664 阅读, 收藏, 编辑
摘要:
很多年来,Oracle教师、管理员、程序员、以及用户为了学习、测试或调整他们的数据库,都一直在使用这个值得依赖的SCOTT模式进行着简单地查询、更新、以及删除操作。这些模式就是我们所说的示例模式。示例模式是表、视图、索引这样的数据库对象的集合,并且随之预先供了代表小规模或者中等规模公司的数据。随着最新版本的Oracle数据库Oracle 9i的出现,又引进了全新的一组示例模式,它们的目标是扩展SCOTT模式向用户提供的功能。所有这些模式一起形成了相同的虚拟公司的一部分,它们各自都有自己的业务侧重点。例如,人力资源部、订单输入部门以及发货部门都有分离的模式。注意:当前hr已经锁定了(即lock) 阅读全文
模板代码生成器 Template Code Creater
2013-01-07 00:25 by 夜雨瞳, 1037 阅读, 收藏, 编辑
摘要:
一 大概思路1.1 工作原理从数据库(这里主要用Oracle数据库),读取相应的表结构(如表名、列名、列类型、列注释等),然后读取模板(用txt写的模板),最后通过匹配生成目标代码。二 代码解释2.1 文件解释2.2 解析方式using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace [XXX]{public class [table_name]{public [table_name](){}/// /// [table_name]构造函数/读取数据库所有表 或 根据SQL语句,将表结构放入一个List结构里在Web UI or DotNet众多技术框架中,实现了以数据库为主,代码字段or对象实例的动态创建,节约了开发者的时间和效率 阅读全文
Oracle编程入门经典 第3章 建立以及管理用户和表
2013-01-06 02:25 by 夜雨瞳, 573 阅读, 收藏, 编辑
摘要:
数据定义语言(DDL)。怎样建立我们自己的用户账号。可以用于Oracle表的不同数据类型。怎样在表上建立约束。怎样使用数据词典获取与数据库中对象有关的信息。3.1 数据定义语言DDL通常用于建立和管理数据库。它可以使用SQL建立对象、配置数据库安全、管理统计数据以及完成其它功能。在第2章中,我COMMIT和ROLLBACK。在表中执行插入、更新和删除等操作之后使用COMMIT语句,就可以使修改结果在用户数据库中永久存在。当用户向数据库发出DDL语句的时候,则在语句执行前后就产生隐匿的COMMIT语句(即使DDL失败)。这是因为DDL不能进行回滚,而且,这也意味着DDL语句使用之前任何没有提交的 阅读全文
Oracle编程入门经典 第2章 SQLPlus和基本查询
2013-01-06 01:22 by 夜雨瞳, 1526 阅读, 收藏, 编辑
摘要:
怎样使用SQL*Plus工具连接数据库以及执行查询怎样配置SQL*Plus,以格式化查询结果SQL语句的不同种类怎样在数据库上编写查询来查看数据怎样修改存储在数据库中的数据2.1 SQL*Plus简介SQL*Plus是一个用于连接Oracle数据库的工具,具有可以满足Oracle用户和管理员需求的大量功能,包括:在数据库中执行SQL和PL/SQL更新数据库中的数据执行数据查询将查询结果集格式化为报表建立、编辑、检索和执行SQL脚本帮助Oracle用户调整SQL查询管理数据库描述数据库中的表和PL/SQL对象将数据从一个数据库复制到另一个数据库向用户发送消息,接受这些用户的输入2.1.1 SQ 阅读全文
Oracle编程入门经典 第1章 了解Oracle
2013-01-03 23:35 by 夜雨瞳, 1537 阅读, 收藏, 编辑
摘要:
基本概念。什么是数据库?什么是实例?什么是模式?Oracle的基本术语?什么是SYS和SYSTEM?Oracle数据库的一些变化版本1.1 Oracle基本术语1.1.1 数据库Oracle是业界具有领导地位的关系数据库管理系统(RDBMS)的名称。术语数据库是指运行数据库所需的所有文件(包括数据文件、临时数据文件、重做日志文件、控制文件以及参数文件)。1.1.2 实例Oracle实例包括为了运行数据库,执行、分配的所有进程和内存结构。数据库只有调入到内存和进程中,我们才可以使用它们。1.1.3 用户当用户安装Oracle的时候,会默认建立2个用户,即SYS和SYSTEM。1.1.4 模式Or 阅读全文