`
文章列表
从oracle database 10gsql 开发指南中copy的。   正则表达式: 本节介绍正则表达式及相关的Oracle数据库函数。使用这些函数可以在字符串中搜索字符模式。例如,假设有下列年份: 1965 1968 1971 1970 如果希望获得1965年和1968年之间的年份(包括1965年和1968年),就可以使用下面的正则表达式实现这种功能: ^196[5-8]$ 正则表达式中包含许多元字符(metacharacter)。在上面这个例子中,^、[5-8]以及$都是元字符。^可以匹配一个字符串的开头;[5-8]可以匹配介于5~8之间的数字;$可以匹配一个字符 ...
如果出现如下错误,则可能是Hibernate SQL方言 (hibernate.dialect)设置不正确。Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'last_insert_id' 不是可以识别的 函数名。 RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibe ...
配置Spring数据源的几种方式 配置一个数据源      Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。DBCP数据源      DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下还必须包括/lib/jakarta- commons/commons-pool.jar。下面是使用DBCP配置MySql数据源的配置片断:xml 代码vie ...
Dao 的支持类可以有好多,如: JdbcDaoSupport , HibernateDaoSupport ,JdoDaoSupport等,下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结:一、在Spring框架中实现连接数据库方式:1、、借助类HibernateDaoSupport的简约化实现:借助这个类必须需要HIbernate框架,用到HIbernate里提供的HibernateTemplate模板,从而进行增、删、改、查操作。TestA.java:public class TestA extends HibernateDaoSupport{ ...

java反射详解

    博客分类:
  • Java
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package Reflect;    /**  * 通过一个对象获得完整的包名和类名  
复制/粘帖功能我们几乎天天在用。可是大家知道他是怎么实现的吗?(它的实现网上很多。查来看看) js :最基本的文本复制:   <script language="javascript">   function readTxt()   {   alert(window.clipboardData.getData("text"));   }   function setTxt()   {   var t=document.getElementById("txt");   t.select();   wind ...
说说这两天遇到的关于could not find action or result 的问题。 先说说我的情况,访问一般的 action是没有问题的,但就是在访问某些页面的时候 会报这个could not find action or result错 误 网上有说给struts的配置的包名上加namespace="/"的,试过了,没用,也有说struts的文件位 置的,也有说struts文件名不对的,但是这个对于我来说,说说这两天遇到的关于could not find action or result 的问题。   先说说我的情况,访问一般的 action是没有问题的 ...
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:   1.row_number   2.rank   3.dense_rank   4.ntile     下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:   图1   其中field1字段的类型是int,field2字段的类型是varchar   一、row_number   row_number函数的用途是非常广泛,这个函数的功能是为查询出来的每一行记录生成一个序号。row_number函数的用法如下面 ...
项目中有用户组表UserGroup如下: 其中PID表示当前组的上级组 表数据如下: 现在想查询出顶级组[没有上级组叫顶级组]A1组的所有子孙组ID,SQL如下: [sql] view plaincopyprint? --查询子节点    with        RTD1 as(           select id ,pid from UserGroup       ),       RTD2 as(           select * from RTD1 where id=6           union all  ...
如何在登录触发器中获得当前会话的id???         1.登录触发器中使用UserEnv('SESSIONID')出错     2.登录触发器中不能使用v$session,v$mystat,(用户甚至有dba权限阿)     3.只有当前用户名是不够的,因为同一个用户可能同时又多个连接。     4.如果采用Dbms_session.UNIQUE_SESSION_ID获得唯一序号,可如何和v$session中的当前会话记录对应起来,获得连接客户端的信息。         其实我的目的是,相为当前回话获得一个唯一标示,和当前连接客户端的信息,以便在以后的操作中使用。     ...
转载 这篇随笔不是专门针对SpringSide,却只得每个程序员一看。 还记得胡戈调侃《无极》中的王城布局为“圈圈套圈圈”娱乐城,也还记得我刚开始做Web开发时“表格套表格”的页面布局。在大部分的程序员中,可能还在使用表格进行布局,使用表格进行布局的巨大缺点就是当页面进行一点点修改的时候,都有可能完全打乱页面的外观,而且非常不利于和美工的配合。当然了,很多美工人员也在使用表格进行布局,他们在图形软件中设计好页面,然后使用切片工具一切就完事,却给我们需要在网页网页中动态增加内容的程序员带来了麻烦。在CSS盛行的今天,我们早就该让表格只做它的本分工作了。 网上也有不少使用div + css进行 ...
文章转自: [url] http://space.itpub.net/7366728/viewspace-594893 [/url] row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).   与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码.   row_number()和rownum差不多,功能更强一点(可 ...
http://blog.csdn.net/yuzhic/article/details/1896878 http://blog.csdn.net/macle2010/article/details/5980965 http://www.cnblogs.com/highriver/archive/2011/08/02/2125043.html 动机: 想在Oracle中用一条SQL语句直接进行Insert/Update的操作。 说明: 在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插 ...
动态方法调用 在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多 第一种方式:指定method属性 这种方式我们前面已经用到过,类似下面的配置就可以实现 <action name="chainAction" class="chapter2.action.Chapter2Action" method="chainAction"> <result name="chainAction" type="chain"& ...
最近公司项目频繁使用导出报表需求,并且需要封装个公用的方法,并结合XML技术,对不同数据表及标题提取 Java代码 /**      * 这是一个通用的方法,利用了JAVA的反射机制,      * 可以将放置在JAVA集合中并且符合一定条件的数据以EXCEL的形式输出到指定IO设备上      * @param title 表格标题名      * @param headers 表格属性列名数组      * @param dataset 需要显示的数据集合,集合中一定要放置符合javabean风格的类的对象。      * 此方法支持的javabean属性【数据类型有java ...
Global site tag (gtag.js) - Google Analytics