- 博客(30)
- 资源 (22)
- 收藏
- 关注
转载 mybatis使用foreach批次插入,解决sequence只查询一次的问题
oracle的批量插入方式是: insert into db(id, zgbh, shbzh) select '1', '2', '3' from dual union all select '2', '3', '4' from dual union all select '3', '4', '5' from dual
2013-02-27 16:15:52
1487
转载 log4j与log4j.properties的配置
一、配置步骤 1、 在应用程序中使用log4j 2、 把log4j-*.*jar放入CLASSPATH变量中 3、 新建一个配置文件log4j.properties,放于bin文件下 二、配置log4j.properties 新建一个配置文件log4j.properties: log4j.rootLogger=WARN, stdout, R log4
2012-10-17 17:32:03
604
转载 Oracle SQL优化
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进
2012-09-19 14:41:31
600
转载 Socket与NIO方式的区别
Socket是最基础的网络编程技术,HttpURLConnection和HttpClient都是基于Socket的。下面来看一个从服务器端下载文件到客户端的例子。 服务器端: Java代码 package org.huodong.action; import java.io.FileInputStream; import java.
2012-08-30 16:58:24
768
转载 Java Socket网络编程初级入门
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互
2012-08-21 10:16:36
354
原创 只基于标签的ibatis数据查询显示
1,查询的的结果集可以把多个字段的值拼接成字符串,用逗号分隔,以便JSP标签的分割。ibatis返回的结果类型java.lang.String例如SQL:select field1 ||','|| field2 as tempvalue from dual;2,可能通过标签分割循环显示,例如
2012-06-12 11:15:41
661
原创 spring MVC 上传
spring MVC 上传时,需要作如下配置1,在控制器XML文件中配置如下节点: class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 2,在控制器的类中增加下方法: protected void initBinder(HttpServletRequ
2012-05-23 10:54:11
490
转载 ROW_NUMBER() OVER函数的基本用法用法
语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例: xlh row_num
2012-05-22 09:43:41
373
转载 IE8上传文件时javascript取文件的真实路径的问题("C:\fakepath\xxxxx )
IE8中,文件上传时路径获取就出现了问题在用js获取路径时:var file= document.getElementById('..').value;然后输出alert(file); 此时得到的路径是C:\fakepath\xxx.jpg 而不是文件的真实路径这到底是怎么回事呢?原来是因为IE8以上的版本都提升了安全级别,默认是不会获取文件的真实路径的都是用fakepath代
2012-05-21 10:27:50
1293
转载 Oracle_导入导出xml
Oracle 导出 导入 XML 文件数据Oracle 导出导入XML,准确来说是服务器端的导入导出,客户端的话需要事先通过应用程序传送到服务器端目录下..一般应用的话是不会在服务器端进行解析的,除非是DBA操作,作为学习看了解下,以下通过测试,测试环境ORACLE 9I 版本号,9.0.2.1创建测试表:CREATE TABLE PEOPLE( PERSONID
2011-12-20 00:58:45
1358
转载 Oracle导出到XML文件
以下操作在Oracle9i、10g版本成功步骤一:创建存放XML文件的目录对象SQL>createorreplacedirectoryexp_diras'/opt';/--注意此目录要有oracle用户的写权限步骤二:创建过程生成xml文件的主过程SQL>createorreplaceproceduretable2xm
2011-12-20 00:51:05
1163
转载 oracle导出数据
/***sqlStr 附加的查询条件 如:where PERSONID = 'E01',查询所有输入''*file_path 文件保存路径 如:D:\OracleTest\outpeople.xml**/CREATE OR REPLACE PROCEDURE OUTPUTPEOPLE(sqlStr VARCHAR2,file_path VARCHAR2)
2011-12-20 00:48:03
423
转载 dom4j处理超大XML
英文原文 : http://dom4j.sourceforge.net/dom4j-1.6.1/faq.html#large-doc dom4j提供了基于事件的模型来操作xml文档。利用该模型开发人员可以一部分、一部分的处理XML文档,而不需要将整个XML文档都加载到内存中。例如:假想你要处理一个非常大的XML文档,它可能是由数据库的某张数据表而来的。如下所示: ..
2011-12-15 23:24:42
515
转载 WebService基于SoapHeader实现安全认证
本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。1.首先要自定义SoapHeader,须继承System.Web.Services.Protoc
2011-11-03 23:46:21
507
转载 动态调用WebService(C#)
通常我们在程序中需要调用WebService时,都是通过“添加Web引用”,让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务。这样是使工作简单了,但是却和提供Web服务的URL、方法名、参数绑定在一起了,这是VS.NET自动为我们生成Web服务代理的限制。如果哪一天发布Web服务的URL改变了,则我们需要重新让VS.NET生成代理,并重新编译。在某些情况下,这可能是不能忍受的,我们
2011-11-03 23:45:13
339
转载 oracle截取字符串
create or replace function stringS(p_str in out varchar2, p_flag in varchar2 ) return varchar2 is v_str varcha
2011-10-09 23:24:51
662
原创 AjaxAnywhere简介
AjaxAnywhere的官方站点是http://ajaxanywhere.sourceforge.net,本书撰写的时候最新的版本是1.1.0.6,读者可以从sourceforge.net下载到最新的jar开发包、src源码包,以及一个demo演示包。本书使用AjaxAnywh
2011-07-13 22:04:00
1059
原创 Oracle中如何进行进制转换
1.16进制转换为10进制可以通过to_number函数实现 SQL> select to_number('19f','xxx') from dual;TO_NUMBER('19F','XXX')----------------------415SQL> select to_nu
2011-07-10 10:41:16
365
原创 SQL 语言支持
这一部分概述了 Transact-SQL 和 PL/SQL 语言语法之间的相同点和不同点,并给出转换策略。 要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 验证所有 SELECT、INSERT、UPDATE 和 DELE
2011-07-10 10:32:34
2136
原创 Oracle中十进制与十六进制转换程序
CREATE OR REPLACE PROCEDURE dec2hex (in_num IN NUMBER, out_hex OUT VARCHAR2) IS TYPE vc2tab_type IS TABLE OF VARCHAR2(1) INDEX BY BI
2011-07-10 10:28:15
540
原创 test
create or replace procedure auditingToPhysical(startNo number,endNo number,length number,tableName varchar2,prefix varchar2)as i numb
2011-07-07 18:36:27
253
转载 SQL游标原理和使用方法
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游
2011-07-06 00:02:43
387
转载 存储过程
什么是存储过程呢?定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么
2011-06-28 00:14:00
232
原创 Mytesxt
.net中,在客户端注册脚本:Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert(增加用户成功!);window.location.href=Login.aspx;");----------------------------------------------------------------------
2011-06-12 23:23:00
312
原创 Java 比较两个 List 的值是否相等
[Java]代码01/** 02 * 队列比较 03 * @param 04 * @param a 05 * @param b 06 * @return
2011-06-12 23:15:00
2155
原创 下载
// 设置为下载application/x-download resp.setContentType("application/x-download"); // 下载后的文件名称 String downloadFileName = "abc.txt"; // 编码转换 downloadFileName = URLEncoder.encode(downloadF
2011-06-12 23:08:00
601
转载 精讲:Oracle存储过程教程
2009-07-30 15:25 来源:watchstor.com 我要评论(0)摘要:Oracle分页存储过程的思路于sqlserver的思路是一样的,但是我这里做了点改动,在因为Oracle的语法和规则的不同所以,Oracle分页存储过程看上去有点不一样。以下就是我总结的Oracle存储过程教程。标签:Oracle存储过程教程<br /> <br />Oracle分页存储过程的思路于sqlserver的思路是一样的,但是我这里做了点改动,在因为Oracle的语法和规则的不同所以,Oracle分页
2011-06-02 22:58:00
516
转载 oracle 存储过程的基本语法
26.1 创建做试验的表及数据create table emp_ly asselect * from emp;说明:注意复制表结构及数据不是sql server里面的语法select * into emp_ly from emp,这在oracle里面行不通,当然如果仅复制结构的话使用create table emp_ly asselect * from empwhere 11; 即可。26.2创建一个存储过程用来做试验create or replace procedure Sal_raise(emp_no
2011-06-02 22:56:00
255
转载 ORACLE存储过程简明教程
<br />26.1 创建做试验的表及数据<br />create table emp_ly as<br />select * from emp;<br />说明:注意复制表结构及数据不是sql server里面的语法select * into emp_ly from emp,这在oracle里面行不通,当然如果仅复制结构的话使用<br />create table emp_ly as<br />select * from emp<br />where 1<>1; <br />即可。<br />26.2创建
2011-06-02 22:54:00
439
转载 MyEclipse下配置Websphere6
MyEclipse下配置Websphere6 发表人:bafferlo | 发表时间: 2007年一月12日, 15:05<br />1.环境 sun jdk1.4.2,eclipse3.1 MyEclipse 4.0<br />2.介绍:MyEclipse配置Websphere6的时候需要做比配置其它server更多的工作;<br />Websphere6必须和MyEclipse安装在一个机器上;<br />Websphere6必须使用IBM的jdk,位置在<was-install-dir>/java;<
2011-06-02 22:45:00
297
不用安装oracle客户端也可以用plsql连接远程oracle
2012-12-25
java通过飞信发送免费短信
2012-05-25
java模似HTTP请求通过飞信发送免费短信
2012-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人