- 浏览: 143885 次
- 性别:
- 来自: 合肥
最新评论
-
pengfeicao521:
谢谢兄台指点,当初俺刚学jdbc的时候,写个比这个还喷血的语句 ...
经典的jdbc连接数据库语句 -
King_XR:
其实, 这段代码中, 有好多地方, 处理都是不好的. 比如说, ...
经典的jdbc连接数据库语句 -
pengfeicao521:
兄台,可能是我表达不清,我的本意是,这是在orm未出现之前,通 ...
经典的jdbc连接数据库语句 -
King_XR:
这也能称为经典 ???
经典的jdbc连接数据库语句
文章列表
说两个人推同样重量的车,一个人总比另一个推得快。推得慢的人抱怨说,他的车子的轮子大,大家的车子都推转了一圈,可他的车子的推出的距离比我的大,所以他总是推得比我快。于是两个人把车子换了过来推,结果推得慢的人还是慢,快的人还是快。慢的人又有抱怨说,我的车轮转还不够一圈,他的已经转了好几圈了。
其实大家都明白,不是谁的轮子大的问题,是谁出的力多的问题。
我想,也许,生活中的很多行业,都是轮子大小不同的车子,你出的力多,收获就会多。
一,关于String类的说明
1.String使用private final char value[]来实现字符串的存储,也就是说String对象创建之后,就不能
再修改此对象中存储的字符串内容,就是因为如此,才说String类型是不可变的(immutable).
2.String类有一个特殊的创建方法,就是使用""双引号来创建.例如new String("i am")实际创建了2个
String对象,一个是"i am"通过""双引号创建的,另一个是通过new创建的.只不过他们创建的时期不同,
一个是编译 ...
Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
2. 栈的优势是,存取速度比堆 ...
在Linux中用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。
查看Linux系统时间:
date
修改Linux系统时间:
date -s (后面跟时间)
查看Linux硬件时间:
hwclock
或
clock
或
hwclock --show
或
clock --show
修改Linux硬件时间:
hwclock --set --date
或
clock --set --date
让系统时间与硬件时钟同步 ...
route -p add 10.0.0.0 mask 255.0.0.0 10.129.11.190
route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1
192.168.1.1是外网网关,可以根据实际情况填写。在 cmd下,输入 ipconfig 即可查看。
删除重复记录,只保留一条
- 博客分类:
- oracle
DELETE FROM T_CAO_DV_ASSET
WHERE DV_ID IN ( SELECT DV_ID
FROM T_CAO_DV_ASSET
GROUP BY DV_ID
HAVING COUNT(DV_ID) > 1 )
AND ROWID NOT IN ( SELECT MIN(ROWID)
FROM T_CAO_DV_ASSET
GROUP B ...
查看表空间的使用情况
- 博客分类:
- oracle
SELECT a.tablespace_name "表空间名",
total / 1024 / 1024 "表空间大小(M)",
free / 1024 / 1024 "表空间剩余大小(M)",
(total - free) / 1024 / 1024 "表空间使用大小(M)",
ROUND((total - free) / total, 4) * 100 "使用率%"
FROM (SELECT tablespace_name, SUM( ...
V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序:
数据库使用状态的一些关键指标:
l CPU used by this session:所有session的cpu占用量,不包括后台进程。这项统计的单位是百分之x秒.完全调用一次不超过10ms
l db block changes:那部分造成SGA中数据块变化的insert,update或delete操作数 这项统计可以大概看出整体数据库状态。在各项事务级别,这项统计指出脏缓存比率。
l execute cou ...
select name,FIRST_CHANGE# fscn,NEXT_CHANGE# nscn,FIRST_TIME from v$archived_log
-- 当前的 scn
select dbms_flashback.get_system_change_number fscn from dual;
--- 根据 时间 查 scn
select timestamp_to_scn(to_timestamp('2010-05-20 11.11:11','yyyy-mm-dd hh24:mi:ss')) scn from dual;
-- 获取 时间 --SCN 对应关系
SEL ...
有两个db做了RAC,虚拟路径为 ypdb,weblogic的数据源连接 URL改为下面,
当其中一台db挂了,保证数据源连接正常。
jdbc:oracle:thin:@
(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.151.50.65)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=10.151.50.66)(PORT=1521))
)
(FAILOVER=yes)
(LOAD_BALANCE=yes)
(
...
--给中间表授权
1、m_data.dc_department和m_data.dc_department_mid表的操作权限赋给fs_pwsc,语法是
grant select, insert, update, delete on m_data.dc_department to FS_PWSC;
grant select, insert, update, delete on m_data.dc_department_mid to FS_PWSC;
2
--重建索引
SELECT 'alter ' || object_type || ' ' || object_name || ' rebuild ...
--测试用数据,在49.55上
--SELECT * FROM scott.rc_accounts
MERGE INTO scott.rc_accounts md
USING (
SELECT fra.account_code,dept_id,fra.use_flag,rd.dept_code FROM fs_pwsc.rc_accounts fra
JOIN rs_dept rd
USING (dept_id)
) tt
ON (1=0)
WHEN NOT MATCHED THEN
INSERT VALUES (tt.account_code,tt.dept_ ...
SELECT lpad(dept_name,length(dept_name)+(LEVEL*8)-1,'.') FROM dc_department_test rd
CONNECT BY PRIOR rd.dept_id=rd.upper_dept_id
START WITH rd.upper_dept_id IS NULL
//要将存储过程名大写,否则错误
String procTest1="p_getemp".toUpperCase();
System.out.println("存储过程名:"+procTest1);
// dbtool=new DBTool();
List params1=new ArrayList();
System.out.println("--输入参数7788前--");
//如果输入的参数,Integer.valueOf(i)无效,用
...