- 浏览: 104713 次
- 性别:
- 来自: 郑州
最新评论
-
hy2012_campus:
总结的不错,顶一个
kaptcha 验证码组件结合springMVC示例 -
lirenhai2008:
感谢了。
PLSQL注册码,绝对能用!
文章列表
js实现禁止刷新页面
- 博客分类:
- js
我们在写提交页面的时候,有时候会遇到刷新后重复提交的问题,下面的方法采用的是屏蔽法:
<script language="javascript">
//禁止用F5键
function document.onkeydown()
{
if ( event.keyCode==116)
{
event.keyCode = 0;
...
一、主题:关于JAVA的中文问题
JAVA的中文问题比较突出,主要表现在控制面板输出,JSP页面输出和数据库访问上。本文尽量避开字体问题,而只谈编码。通过本文,你可以了解JAVA中文问题的由来,问题的解决方法,其中提 ...
最近做个web项目,用到oracle数据库,可又第一次用到oracle,需求要用循环,于是查遍资料,试着写了个例子,希望对大家有帮助!
查询出多条数据,但是需要一一循环出来,类似java里的遍历
declare
v_yhzh varchar2(20); --定义变量用户号
v_phone varchar2(11); --手机号
CURSOR cur_1 IS select dy.user_sid,dy.user_mobile from dx.dy_order dy; --将结果存入cur_1
begin
open cur_1; --打开游标
loop --循环
f ...
dbms_job的应用
- 博客分类:
- oracle
dbms_job.submit --添加作业任务
dbms_job.run --运行作业调度
dbms_job.remove --删除作业任务
dbms_job.broken --中断禁用或启用作业
---创建测试表
SQL> create table TEST(a date);
表已创建。
--- 创建一个自定义过程
SQL> create or replace procedure MYPROC as
2 begin
3 insert into TEST values(sysdate);
4 end;
5 /
...
自己整理的oracle时间函数的运用实例
- 博客分类:
- oracle
以下是小弟最近整理的时间函数实例,希望对某些人有用。
select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; ...
用法dems:
DBMS_JOB.SUBMIT(:jobno,//job号
'your_procedure;',//要执行的过程
trunc(sysdate)+1/24,//下次执行时间
'trunc(sysdate)+1/24+1'//每次间隔时间
);
...
最近做了个天然气的短信平台项目,以下内容是通过短信指令实现该用户的费用反馈信息。
希望对大家有帮助,也方便自己以后使用。。
CREATE OR REPLACE TRIGGER "TRI_SMS_RECEIVE"
BEFORE insert on sms_receive
FOR EACH ROW
Declare
phone numbe ...
第一次用oracle开发整合的web项目,发现oracle没有mysql的自动递增的功能,现只能走触发器、序列的途径,现把方法整理分享给大家,方便以后使用:
首先:在oracle里创建序列
-- Create sequence
create sequence R_STAFF_ROLE_SEQ //序列名
minvalue 1 //最小值
maxvalue 99999999999 //最大值,一般这个足够用
start with 1 //开始值
increment by 1 //增量
cache 20 //缓存大小
order;
其次:在oracle里编写触发器
CREATE OR REPL ...
SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。
通过优化SQL语句提高查询性能的关键是:
-根据实际需求情况,建立合适的索引;
-使用一切可能的方式去利用好索引,避免全表扫描;
-尽量减少内存及数据I/O方面的开销
一、 建立索引
(一)建立“适当”的索引,是快速查询的基础。
索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随 ...
SYS用户在CMD下以DBA身份登陆:
在CMD中打sqlplus /nolog
然后再
conn / as sysdba
//创建临时表空间
create tablespace HNPY
logging
datafile 'D:\oracle\product\10.1.0\oradata\hnpy\HNPY_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
//创建数据表空间
create tablesp ...
最近碰到这个问题,在使用spring提供的JpaTemplate进行查询时,如果数据量超过100 条,查询效率就会明显降低。由于开始时使用JPA内部的双向关联,造成各实体内部关联过多,从而影响所有的操作,因此怀疑是因为JPA的关联关系所致。但是去掉关联关系后的效果不显著。
查找spring的相关配置,发现原来关于“transactionAttributes”有问题。原来的配置如下:
<bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.Trans ...
双向的一对多关系:
要实现一个简单的从Parent到Child的<one-to-many>关联
<many-to-one name="parent" column="parent_id" not-null="true"/>
(还需要为类Child添加parent属性)
现在实体Child在管理连接的状态,为了使collection不更新连接,使用inverse属性。
<set name="children" inverse="true">
<key column="paren ...
解压缩从Hibernate网站http://www.hibernate.org下载的Hibernate发布包,并把/lib目录下所有需要的库文件拷到新建开发目录下的/lib目录下。
想使用Hibernate,以下是运行时所需要的最小库文件集合:
antlr.jar
cglib.jar
asm.jar
asm-attrs.jars
commons-collections.jar
commons-logging.jar
ehcache.jar
hibernate3.jar
jta.jar
dom4j.jar
log4j.jar
配置Hibernate
...
在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中,明确指出在实践中发现dbcp有BUG,在某些种情会产生很多空连接不能释放,所以抛弃了对dbcp的支持。
1 =================== C3P0 配置 =============================
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
...
Spring 数据库连接配置
一 Oracle
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" val ...