`
文章列表
   今天在启动工程运行的时候发现服务器报错:the network adapter could not establish the connection 上网google了一下,出现这个错误大致有以下几个原因:     1. 数据库配置错误,其中有可能是url中的IP或者端口错误     2.防火墙设置造成的错误。(可能是未设置启用端口)     3.Oracle的监听服务未开启      可是我这几个原因都查了,用toad连接数据是正常的,而且也为设置防火墙,且Oracle端口监听程序也是启用的,后来仔细查看了tomcat的console信息,发现原来是其他的工程在tomcat中附 ...
全文转载自:http://www.iteye.com/topic/249465 因为太经典了,所以收藏了,尽请作者见谅,呵呵!   缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从 ...
     在Oracle中修改已经存在字段的类型,可以利用以下形式的SQL语句: alter table table_name modify (fieldname  filednewtype);但是在修改数据类型之前必须确保此字段没有数据,否则会报类似下面的错误信息: column to be modified must be empty to modify fieldtype           
加载多个配置文件有以下方式:  第一种:    使用一个数组,将所有要加载的配置文件放入到数组当中   ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"a.xml","b.xml"});          第二种:    使用通配符,这种方法不知道对于不在同一个路径下的配置起不起作用,本人没试验过!   ApplicationContext ctx = new ClassPathXmlApplicationContext(&quo ...
  CHAR固定长度字符域,最大长度可达2000个字节       NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节       VARCHAR2可变长度字符域,最大长度可达4000个字符       NVARCHAR2多字节字符集的可变长度字符域,长度随字符集而定,最多为4000个字符或4000个字节
     刚刚在给数据库导入数据的时候遇到报错 :unique index violated        上网搜索了一下,有人说是数据重复的问题,但是在检查了数据之后发现并没有重复的数据行,再查,还有人说是Oracle本身的bug,但是10G的版本已经修改了,我所用的正式Oracle 10G版本的,按理说不应该是这个原因。         继续google,发现有可能是索引造成的数据插入异常,于是在toad下查看inedx,果然发现在修改了主键设置之后原来的 old index没有删除,这才导致了数据插入异常,ok。问题解决。   
通常在spring中会这么写代码: <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean"> <property name="mappingResources"> <list> <value>Student.hbm.xml</value> <value>Course.hbm.xml</value> … </list> ...
 转载自:http://www.iteye.com/topic/176032 HIbernate 调用存储过程 CREATE TABLE `proctab` ( `id` int ( 11 ) NOT NULL auto_increment, `Name` varchar ( 20 ), `age` int ( 11 ), PRIMARY KEY (`id`) ) 简单的存储过程   create PROCEDURE proc() begin select * from proctab; end ; 一 ...
  一篇关于内存回收机制的不错的文章,呵呵 http://www.iteye.com/wiki/Ruby_Hacking_Guide/1276-garbage-collection    
   在hibernate中处理多主键的问题--        复合(联合)主键映射    通常将复合主键相关的属性,单独放到一个类中   * 此类必须实现序列化接口   * 覆写hashcode和equals方法 package com.hibernate; import java.io.Serializable; public class FiscalYearPeriodPK implements Serializable { //核算年private int fiscalYear;//核算月private int fiscalPeriod; public int getF ...
在实际的应用中,可能要一次执行多条insert语句,我知道的有两种方法,跟大家分享一下: 1.在PLSQL之类的工具中把语句块写在begin end之间,如: begin insert into table values(....); insert into table values(....); insert into table values(....); insert into table values(....); end; 记住在end后加上分号 2.用命令执行SQL文件,即把多条SQL语句写入在一个SQL文件中,如在D盘根目录下有一个a.sql文件,a.sql内 ...
一 基本操作1) desc,describe 作用是显示数据表的结构 使用形式: desc 数据表名2) distinct 消除重复的数据 使用形式:select distinct 字段名 from 数据表3) order by 字段1 asc,字段2 desc4) 嵌套查询 select emp.empno,emp.ename,emp.job,emp.sal     from scott.emp     where sal>=(select sal from scott.emp where ename = 'WARD');5) in 嵌套查询 select emp.empno,emp.e ...
      项目最近忙于录入数据,在录入数据的过程中发现了一个问题,由于blazeds做了前后台的连接机制,在hibernate处理数据库的多关键字时采取的是增加一个字段GUID,在数据库中还是其他几个关键字作为Primary Key,GUID只是作为一个辅助的字段,在Hibernate的映射文件Hbm中需要将GUID设置为主键,而pojo也要做相应的修改,即将GUID的get函数改为几个关键字的String字符串拼凑的结果返回。       有些表设置主键出错了,只设置了单主键,在录入数据之后,查询出来的结果,出现了多个重复的记录,在前后台debug调试了半天,没有发现异常,于是我查了一下数 ...
    最近需要修改Oracle数据库,用到了一些常用的SQL语句,在此收集整理一下:        1. 增加列:       alter table table_name add column_name columntype;      2.删除列:       alter table table_name drop column  column_name;      3.增加关键字PK(Primary Key):       alter table table_name add constraint table_name_key primary key(p1.p2.p3) ...
1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串; SQL> select ...
Global site tag (gtag.js) - Google Analytics