- 浏览: 128550 次
- 性别:
- 来自: 广州
最新评论
-
sxd05:
帮了我大忙了,搞两天没查到原因
java session 每次请求都会产生新的sessionId -
danStart:
非常nice
java session 每次请求都会产生新的sessionId
文章列表
Oracle 过滤相同的记录关键字
- 博客分类:
- Oracle
当查询一张表同时需要过滤跟另一张表中相同的记录时 需要用到 not exists 关键字,因为==或!=不能为结果集。
select o.* from organization o where o.org_type=1 and not exists
(select 'x' from organization_config c where o.org_name=c.org_name)
效率也高,如果用
select * from organization o where o.org_name !=(select config.org_name from organizatio ...
Oracle复制表结构和数据
- 博客分类:
- Oracle
知道常用的数据库指令可以提高操作数据库的效率,也更专业。如复制表结构和数据。
1:创建一个表new_table和old_table表结构一样(没有old_table的记录)
create table new_table as select * from old_table where 1=0;
2:创建一个表new_table和old_table表结构一样(有old_table的记录)
create table new_table as select * from old_table;
3:复制一个表数据到另一个表
insert into new_table sele ...
数据库链接(Database Link)告诉Oracle如何从一个库到达另一个数据库,当需要访问另一个Oracle服务器时,可以使用Database Link,DBLink是非常实用的快捷方式之一。
创建DBLink的语法为
create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>';
一般情况下是实用ip地址来链接另一个Oracle服务器。如:
create ...
hibernate-mapping package="com.htsoft.est.model.data">
<class name="CircuitSubstation" table="C_CIRCUIT_SUBSTATION" schema="PWTZ2">
<id name="id" column="D_ID" type="java.lang.Long">
< ...
ExtJs中局部变量和全局变量的注意点
- 博客分类:
- ExtJs
最近参与的项目中前端都用是的ExtJs,界面整洁美观,但是加载速度慢,这也是它最大的缺点了。昨天一个问题搞了半天也没找出来原因,最后没法办就用console.log(object)一直跟踪数据,发现原来是局部变量和全局变量的问题,所以用到对象this时要清楚当前的this究竟代表什么。编程无非就是数据库,后台,前台三者之间的交互,搞清楚数据来源,如何显示数据,如何保存数据,到后面你会慢慢发现原来编程就是那么一回事儿,没有你想的那么难!
jsp代码如下:
<form action="addfood" name="f1" method="post" enctype="multipart/form-data">
<table cellpadding="3px" style="border: 2px solid #cbdced">
<tr>
<td>菜名:</td>
<td>
...
公司实际项目中都有专门的oracle服务器,我们自己的电脑上只需安装客户端即可访问远程数据库,下面就介绍下如何安装 oracle 客户端及乱码问题的处理:
今天在win7上搭建项目环境时,发现以前的oracle客户端绿色安装方法不行(以前的方式),以为是步骤问题,在同事的xp上操作了一遍2分钟就连上数据库了。
后来在网上找了另外的方法,跟原来的方式差不太多:
网上搜到的Oracle官方的解决方案:Oracle官方提供了名为“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。首先从:http://www.oracle.com/tec ...
今天是2013年12月1号了,2013年的最后一个月了。时间过得真快,想想去年这个时候还在学校,如今毕业已经快一年了。进入了社会,改变了不少,现实了不少。想让自己跑起来,好好工作,好好挣钱,貌似我自己一直在食言,工作还是马马虎虎,钱也没攒下多少,每个月可怜的工资勉强维持自己的生活,给家里一分钱都没有寄,很惭愧。总想着好好学技术,既然决定了要走IT这条路,就得好好学技术,这样才能在互联网不断进步,技术更新太快的今天不被淘汰。如今感觉时间是那么地少,少的可怜。真的想问自己,每天真的很忙吗?真的忙?
如何在MyEclipse中查看jar文件的源代码
- 博客分类:
- Java
如何在MyEclipse中查看jar文件的源代码,有两种方法关联jar的源码,前提是你要在官网或其它网站下载到了源码文件。
第一种方式:用ctrl+鼠标右键一直跟踪你的代码,直到弹出Source Attachment Configuration为止。这时你点击Attach Source按钮,弹出界面后点击中间的External File按钮,关联你的文件即可。
第二种方法:在你的jar文件上鼠标右键,点击properties,在弹出的界面上选择External File关联你的源码压缩包即可。
编程的价值观:
1:沟通,简单,灵活!
2:代码最重要的功能是传递程序员的设计和思路,其次才是实现的功能。好的程序员应当写出人类能够看懂的代码,而不是机器能理解的代码。
九句良言胜敲十年代码
- 博客分类:
- 随笔
以下语句出自其他博客
此刻,夜深人静,时间已超过凌晨零点,散仙还在读张龙老师的一篇博客,特别是读到如下的一段话,感触颇深,内心思绪良久,觉得此段话若能在25岁之前领悟,其价值真胜敲过十年代码,下面,散仙会 ...
JDBC调用oracle存储过程
- 博客分类:
- Java
Java JDBC调用Oracle存储过程一般有3种: 1.无返回值 2.有一个返回值 3.返回一个数据集,就是游标! 关键字:call 语法格式{call 存储过程名(参数列表)} [color=red]1.添加员工,如果指定部门不存在,则先添加部门信息,再添加员工(无返回值) --创建存储过程如下
CREATE OR REPLACE PROCEDURE sp_add_emp1(
v_empno emp.empno%TYPE,
v_ename emp.ename%TYPE,
v_deptno dept.deptno%TYP ...
Oracle 删除重复记录
- 博客分类:
- Oracle
DELETE FROM TABLE WHERE ROWID NOT IN
(SELECT MAX(rowID) FROM TABLE GROUP BY NEWCODE)
解释:
1:SELECT MAX(rowID) FROM TABLE GROUP BY NEWCODE,按照新的字段(newcode)分组;
2:然后查找分组后的rowId,其中rowId可以为MIN(rowId)或MAX(rowId);
3:DELETE FROM TABLE WHERE ROWID NOT IN (SELECT MAX(rowID) FROM TABLE ...