Lpad()函数的用法:(x)
lpad函数?font style="background-color: #800080" color="#ffffff">左边的字W串填充一些特定的字符其语法格式如下:(x)
lpad(string,n,[pad_string])
stringQ可是字W或者参?br /> nQ字W的长度Q是q回的字W串的数量,如果q个数量比原字符串的长度要短Qlpad函数会(x)把字W串截取成从左到右的n个字W?
pad_stringQ是个可选参敎ͼq个字符串是要粘贴到string?font style="background-color: #993366" color="#ffffff">左边Q如果这个参数未写,lpad函数会(x)在string?font style="background-color: #993366" color="#ffffff">左边_脓(chung)I格?br /> 例如Q?br />lpad('tech', 7); 返? tech'
lpad('tech', 2); 返?te'
lpad('tech', 8, '0'); 返?0000tech'
lpad('tech on the net', 15, 'z'); 返?'tech on the net'
lpad('tech on the net', 16, 'z'); 返?'ztech on the net'
Rpad()函数的用法:(x)
rpad函数?font style="background-color: #993366" color="#ffffff">双的字W串填充一些特定的字符其语法格式如下:(x)
rpad(string,n,[pad_string])
stringQ可是字W或者参?br /> nQ字W的长度Q是q回的字W串的数量,如果q个数量比原字符串的长度要短Qlpad函数会(x)把字W串截取成从左到右的n个字W?
pad_stringQ是个可选参敎ͼq个字符串是要粘贴到string?font style="background-color: #993366" color="#ffffff">双Q如果这个参数未写,lpad函数会(x)在string?font style="background-color: #993366" color="#ffffff">双_脓(chung)I格?br /> 例如Q?br />rpad('tech', 7); 返? tech'
rpad('tech', 2); 返?te'
rpad('tech', 8, '0'); 返?tech0000'
rpad('tech on the net', 15, 'z'); 返?'tech on the net'
rpad('tech on the net', 16, 'z'); 返?'tech on the netz'
3.to_number字符串{?/span>
oracle中函数用to_number('321312','99999999')
4.cast
是进行类型{换的, 可以针对各种Oracle数据cd. 修改的是用户的数据类?
round只是修改的数据显C格? Ҏ(gu)据做四舍五入. cM的函数还有ceil(取此数据的最整?. trunc( 取整函数.)
SQL> create table t1(a varchar(10));
Table created.
SQL> insert into t1 values ('12.3456');
1 row created.
SQL> select round(a) from t1;
ROUND(A)
----------
12
SQL> select round(a,3) from t1;
ROUND(A,3)
----------
12.346
SQL> select cast(a as int) from t1;
CAST(AASINT)
------------
12
SQL> select cast(a as number(8,4)) from t1;
CAST(AASNUMBER(8,4))
--------------------
12.3456
因ؓ(f)本h虽然做过开发,却一些基本知识不扎实Q今天用CQ所以恶补了一下,Ҏ(gu)理成了文档,希望能m固知识,也希望能帮助一些朋友?/span>
Servlet容器初始化一?/span>servlet对象Ӟ?x)?f)q个servlet对象创徏一?/span>servletConfig对象?span style="color: navy">?/span>servletConfig对象中包含了servlet的初始化参数信息?/span>此外Q?/span>servletConfig对象q与servletContext对象兌?/span>Servlet容器在调?/span>servlet对象?/span>init(ServletConfig config)Ҏ(gu)Ӟ?x)?/span>servletConfig对象当做参数传递给servlet对象?/span>Init(ServletConfig config)Ҏ(gu)?x)得当?/span>servlet对象?/span>servletConfig对象建立兌关系?/span>
servletConfig接口中定义了一下方法:(x)
Ø getInitParameter(String name)Q?/span>Ҏ(gu)l定的初始化参数Q返回匹配的初始化参数倹{?/span>
Ø getInitParameterNmes()Q返回一?/span>Enumeration对象Q里面包含了所有的初始化参数?/span>
Ø getServletContext()Q?/span>q回一?/span>servletContext()对象Q?/span>
Ø getServltName()Q返?/span>servlet的名字,?/span>web.xml中的<servlet-name>的子元素的倹{如果没有配|这个子元素Q则q回servletcȝ名字?/span>
例子Q?/span>
<servlet>
<servlet-name>actionServlet</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<load-on-startup>0</load-on-startup>
<init-param>
<param-name>color</param-name>
<param-value>red</param-value>
</init-param>
<init-param>
<param-name>size</param-name>
<param-value>16</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>actionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
如上Q红色标记处为初始化参数Q相当于公有参数?/span>
?/span>servlet中:(x)
public class UserDateBaseServlet extends HttpServlet{
String color = this.getInitParameter("color");
String size = this.getInitParameter("size");
System.out.println("颜色是:(x)"+color+"字号是:(x)"+size);
}
注:(x)HttpServltcȝ承了GenericServletc,?/span>GenericServletcdCServletConfig接口Q因此在HttpServletcdGenericServletcd(qing)子类中都可以直接调用ServletConfig接口中的Ҏ(gu)?/span>
ServletConfig是获取该servlet的配|信?br />
每一个servletconfig对应一个servletservlet之间不共享数据的
request是浏览器发给服务器的
http://localhost:8080/Userinfo/servlet/str=''-----------------------------q个事干吗的?/o:p>