2013年3月18日

String和StringBuffer区别

摘要: String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String是final类,即不能被继承.StringBuffer:是一个可变对象,当对他进行修改的时候不会像String那样重新建立对象它只能通过构造函数来建立,StringBuffer sb = new StringBuffer();note:不能通过付值符号对他进行付值.sb = "welcome to here!";//error对象被建立以后,在内存中就会分配内存空间,并初始保存一个null.向Strin 阅读全文

posted @ 2013-03-18 19:20 善敗將軍 阅读(196) 评论(0) 推荐(0) 编辑

connection对应多个statement

摘要: 我的问题来源于这样一道题目2.关于jdbc正确说法:A在一个connection上可以创建多个Statement并且同时执行不同的SQL语句B通过设置一个connection属性就可以做一个数据库事务C通过设置一个Statement属性就可以做一个数据库事务D可以直接在在线结果集Resuleset中更新数据库记录此题是多选题,题目描述不太清楚我认为a正确b正确考connection.setAutoCommit(true);c错误d正确存在可更新的ResultSet以下为解释------------------------------关于Statement对象: 前面说过,Statement对象 阅读全文

posted @ 2013-03-18 19:19 善敗將軍 阅读(976) 评论(0) 推荐(0) 编辑

oracle中char,varchar,varchar2

摘要: 在Oracle数据库中,字符类型有Char、VarChar和VarChar2三种类型,但不大清楚各自区别在哪儿,平时基本上就是用VarChar,只知道它能省空间,国为在最大限度内,有多少存多少。下面说下各自区别。Char:其长度是固定的,长度为2000VarChar:工业标准类型,可变长的数据类型,最大长度为2000VarChar2:Oracle特有的类型,可变长的数据类型,最大长度为4000,VARCHAR2字符要用几个字节存储,要看数据库使用的字符集;VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;在空间上,Char要比VarChar和VarChar2耗费空间,因 阅读全文

posted @ 2013-03-18 19:17 善敗將軍 阅读(432) 评论(0) 推荐(0) 编辑

oracle中schema

摘要: 我们先来看一下他们的定义:Aschemais a collection of database objects (used by a user.).Schema objectsare the logical structures that directly refer to the database’s data.Auseris a name defined in the database that can connect to and access objects.Schemas and usershelp database administrators manage database se 阅读全文

posted @ 2013-03-18 19:14 善敗將軍 阅读(242) 评论(0) 推荐(0) 编辑

oracle中逻辑运算符(not,and,or)及其优先级

摘要: Oracle的逻辑运算符也是用在SQL语句中必不可少的因素,一共有三个逻辑运算符意义and双值运算符,如果左右两个条件都为真,则得到的值就为真or双值运算符,只要左右两个条件有一个为真,则得到的值就为真not单指运算符,如果原条件为真,则得到真,如果元条件为假,反之如果原条件为假,则结果为真下面使一些例子:Select * from emp where sal > 2000 and job = ‘SALESMAN’;寻找那些工资高于2000的且职位为销售的职员。Select * from emp where job = ‘CLERK’ or deptno = 20;寻找那些工作为CLER 阅读全文

posted @ 2013-03-18 19:13 善敗將軍 阅读(14057) 评论(0) 推荐(0) 编辑

oracle函数和存储过程

摘要: 1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用.函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等)游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果. 这个查询结果既可以是零记录,单条记录,也可以是多条记录.在游标所定义的工作区中,存在着一个指针(POINTER), 在初始状态它指向查询结果的首记录. SQL是用于访问ORACLE数据库的语言,PL/SQL扩 阅读全文

posted @ 2013-03-18 19:12 善敗將軍 阅读(278) 评论(0) 推荐(0) 编辑

oracle函数总结

摘要: 1、rpad函数rpad函数从右边对字符串使用指定的字符进行填充 rpad(string,padded_length,[pad_string]) string 表示:被填充的字符串 padded_length 表示:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符; pad_string 是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。 例如: rpad('tech', 7); 将返回'tech ' rpad('tec 阅读全文

posted @ 2013-03-18 19:10 善敗將軍 阅读(220) 评论(0) 推荐(0) 编辑

Oracle 版本查看及版本号说明

摘要: select * from v$version;结果如下: BANNER1OracleDatabase 10g Enterprise Edition Release 10.2.0.1.0 - Prod2 PL/SQL Release 10.2.0.1.0 - Production3 CORE 10.2.0.1.0 Production4 TNS for 32-bit Windows: Version 10.2.0.1.0 - Production5 NLSRTL Version 10.2.0.1.0 - Production例如:Oracle 9.0.1.1.2 9:版本号 0:新特性... 阅读全文

posted @ 2013-03-18 12:05 善敗將軍 阅读(417) 评论(0) 推荐(0) 编辑

导航