
数据库 - ORACLE
njzdl
这个作者很懒,什么都没留下…
展开
-
execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献):JDBCTM中Statement接口提供的execute、executeQuery和executeUp转载 2008-08-28 15:34:00 · 381 阅读 · 0 评论 -
ORACLE的完整性约束
完整性约束 完整性约束用于增强数据的完整性,Oracle提供了5种完整性约束: Check NOT NULL Unique Primary Foreign key 完整性约束是一种规则,不占用任何数据库空间。完整性约束存在数据字典中,在执行SQL或PL/SQL期间使用。用户可以指明约束是启用的还是禁用的,当约束启用时,他增强了数据的完整性,否则,则反之,但约束始转载 2008-09-04 22:48:00 · 485 阅读 · 0 评论 -
关于varchar和nvarchar的区别
nvarchar 和 varchar 的区别是存储方式不同 varchar是按字节存储的.而带"n"的nvarchar是按字符存储的 比如说 varchar(40),能存储40个字节长度的字符,存储中文字符的时候,因为中文字符1个字符就等于2个字节.所以varchar(40)只能存储20个中文字符. nvarchar(40),就可以存储40个中文字符,也就是说可以转载 2008-09-05 09:30:00 · 484 阅读 · 0 评论 -
oracle中参数session和 processes的设置
1.sessions 在初始化参数所设定的限制中,最为人所知的估计就是sessions和processesSessions 参数指定了一个 Instance中能够同时存在的sessions数量,或者说,就是能同时登陆到数据库的并发用户数。通常,我们设定这个数字时需要考虑我们可能会有多少个同时连接到数据库的并发用户,并加上后台进程的进程数,最后乘与1.1.比如说,估计系统中可能会同时有1原创 2008-09-08 12:29:00 · 1028 阅读 · 0 评论 -
execute, executeQuery, executeUpdate 返回值区别
execute: 返回boolean值executeQuery: 返回查询结果集executeUpdate 返回更新的行数原创 2008-09-07 20:31:00 · 968 阅读 · 0 评论 -
Char和Varchar2的区别
CHAR类型的内部代码是96,最大长度是2000;VARCHAR2的内部代码是1,最大长度是4000。CHAR和VARCHAR2类型都是按照国际字符集存储的。CHAR类型是固定长的,对于小于字段长度的值,字符串后面自动填充空格(字符32)。以下是一个例子:TESTCHAR表有2个字段,empno是number类型的,ename是char(10)。数据来源是SCOTT的EMP表。对于EM原创 2008-09-12 13:55:00 · 669 阅读 · 0 评论 -
解决ORACLE数据库中被锁的进程
一)select * from v$session ;可以看到所有当前的SESSION二)select * from v$lock;显示当前被锁的数据库进程三) 现在让我们来把改进程杀掉。Alter system kill session ‘a,b’其中:a,代表select * from v$session 得到的SID;b则为SERIAL#原创 2009-04-03 16:17:00 · 493 阅读 · 0 评论