`
文章列表
1.调用接口和父类中的变量问题 interface A { String str="this is A"; }   class B { String str="this is B"; }   /*补充(1)(2)的代码使结果输出为: * this is A * this is B */ class C extends B implements A{ public void pX(){ //(1)-------- System.out.println(A.str); //(2)-------- ...
    sql1   union/intersect/minus   sql2;     sql1中查询的字段个数和类型必须与sql2中查询的字段个数和类型一致,sql1和sql2中的字段名称可以不一样,查询的结果的字段名按照sql1的字段名称显示。如果有order by 语句,放在sql2 后面。 --表tab1和tab2的结构一样,字段名不一样 create table tab1( id number(6), name varchar2(22) ) create table tab2( id number(6), ...
linux的目录结构: 目录名称 意义 /bin bin是binary的缩写。这个目录沿袭了
 public class ReverseStr { /** * 利用递归实现一行字符串的反转 * @param String str * @return void */ public void reverse(String str){ //打印出字符串最后一个字符 System.out.print(str.substring(str.length()-1)); if(str.length()>1){ //System.out.println("str="+str); //提取新的字符串,就是去 ...
    1.sql语句中的 is null 和 is not null 是测试列值是否为空和非空。is null 对应的是数据库中的值为空,就是没有数据,这里的null不是表里实际的值null。     比如: select * from cars --cars表中的所有记录         select * fro ...
    外连接分为左外连接、右外连接、全外连接。对应sql语句是:table 1 left/right/full outer join table2,通常我们省略outer。     利用一个例子说明数据库的外连接问题:     首先建2张表,outj1和outj2,分别只有2个字段: create table outj1( o1_id varchar2(4), o1_name varchar2(10) )   create table outj2( o2_id varchar2(4), o2_name varcha ...
  1.调用函数      CallableStatement cs=con.prepareCall("{?=call get_pname(?,?,?)}");      第一个?表示返回的值,后面的?可以是输入参数,也可以是输出参数。      第一个?是返回参数,所以必须有语句:      connection.registerOutParameter(1, Types.VARCHAR);(Types.varchar是类型)      后面的?如果是输出参数,应该也加上registerOutParameter语句:       connection.regi ...
    游标是从表中提取的数据以临时表的形式存放内存中,游标中有一个数据指针,默认指向的是第一条记录。利用fetch语句移动该指针,从而对游标中的数据进行操作。     语法:     cursor 游标名 is select 语句; --cursor是定义游标的关键词 --select是建立游标的数据表查询命令.     打开游标: open 游标名;     打开游标相当于执行了下面两个动作:         a.将符合条件的记录送入内存         b.将指针指向第一条记录     移动指针,将数据提取出来:    fetch 游标名 into 变量名1 ...
完整的过程结构如下: create or replace procedure 过程名 as 声明语句段; begin 执行语句段; exception 异常处理语句段; end; 过程是有名称的程序块,as关键词代替了无名块的declare。   以下是根据例子说明各种存储过程的调用:
1.首先说触发器的基本语法格式: create [or replace] trigger 触发器名称 ---创建触发器 {after|before} ---指定触发时机 {insert or delete or update} ---指定触发事件 of 字段名 ---所监控的表字段 on 表名 ---所监控的表 {referencing ---参照变量 old as old_value new as new_value} {for each row|for each statement} ---指定触发的次数(行级触发和语句级触发) begin sql代码 ...
页面中传的是Buser对象,BuserBean的属性为:      private String URealname;     private String USex;     private String UTel;     private String UQq; 添加get、set方法。 1.register.jsp    <!--     s:submit中的method属性和struts.xml中action标签中的method属性一致(method属性指定了要调用的方法)。      在s:submit中可以为一个action设置多个method,而在struts.xml中act ...
1.导入struts2必需的5个jar包: struts2-core-2.x.x.jar :Struts2框架的核心类库 xwork-2.x.x.jar :XWork类库,Struts2在其上构建 ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language),Struts2框架使用的一种表达式语言 freemarker-2.3.x.jar :Struts2的UI标签的模板使用FreeMarker编写 commons-logging-1.1.x.jar :ASF出品的日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的 ...
    1.新建一个项目BookManage,在src目录下面分别建package。如com.dwj.action,com.dwj.javabean,com.dwj.dao,com.dwj.util,com.dwj.test,这些包中分别存放相应的java文件。            2.导入hibernate 3.20,生成hibernate.cfg.xml文件,该文件路径是在src目录下,hibernate.cfg.xml中对应的数据源是自己建立的对应的数据库。         3.在com.dwj.javabean下建Book对象的javabean,book.hbm.xml,Expo ...
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested e ...
严重: Exception starting filter struts2 java.lang.NullPointerException at com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:188) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyResultType(XmlConfigurationProvider.java:479) at com.o ...
Global site tag (gtag.js) - Google Analytics