从jdk安装到jsp连接oracle数据库的相关配置
1.安装jdk(版本6u7);
2.配置jdk环境变量(安装目录:D:\tools\java\jdk1.6.0_07):
1). JAVA_HOME = D:\tools\java\jdk1.6.0_07;
2). Path的最前面追加"D:\tools\java\jdk1.6.0_07\bin;D:\tools\java\jre1.6.0_07\bin";
3). CLASSPATH = D:\tools\java\jdk1.6.0_07\lib;D:\tools\java\jdk1.6.0_07\lib\tools.jar;
3.安装 tomcat(版本6.0.20)
4.配置tomcat环境变量(安装目录:D:\tools\tomcat6.0)
1).CATALINA_HOME=D:\tools\tomcat6.0;
2).CATALINA_BASE=D:\tools\tomcat6.0;
3).CLASSPATH后面追加"%CATALINA_HOME%\lib\servlet-api.jar;"
5.安装oracle数据库(版本10g)
数据库名:orcl
用户名:mydata
密码:oracle
6.配置tomcat与oracle的连接
1).D:\tools\tomcat6.0\conf\server.xml追加如下内容:
<Context path="/test" reloadable="true" docBase="D:\tools\tomcat6.0\webapps\test" debug="0" >
<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource"
maxActive="5" maxIdle="4" maxWait="10000"
username="mydata" password="oracle" driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"/>
</Context>
说明:①、path="/test"(/test为tomcat中webapps目录下的工程文件夹)
②、docBase="D:\tools\tomcat6.0\webapps\test"(path中工程文件夹所在的绝对路径)
③、username="mydata"(oracle数据库的用户名)
④、password="oracle"(oracle数据库的密码)
⑤、url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"/>(ORCL为oracle数据库名)
2).
在D:\tools\tomcat6.0\lib文件夹里放入oracle驱动文件ojdbc14.jar(此文件可在网上下载)
3).在webapps下新建工程文件夹test,在test文件夹下新建WEB-INF文件夹和test.jsp文件;
在WEB-INF文件夹下新建lib文件夹和web.xml文件;在lib文件夹下放入oracle驱动文件
ojdbc14.jar(此文件可在网上下载)
web.xml文件内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file ex
相关文档:
--oralce中从表中随机取出n条记录
select * from (select t.*,dbms_random.random num from fms_branch_info t order by num)
where rownum <= 5;
--取前十行
SELECT t.* from fms_branch_info t
WHERE ROWNUM != 10
--WHERE ROWNUM between 1 and 10
ORDER BY branch_code;
......
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
......
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。
关于ROLLUP和CUBE函数的使用,请参见我的另一篇文章。
http://blog.csdn.net/wh62592855/archive/2009/1 ......
在Oracle中:
双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写。
而单引号则表示:这个加了单引号的字段是一个字类似字符串,并不区分大小写。
单引号用于标识字符与数字的区别
当指定字符串文本时,必须用单引号将字符串文本引住。
......
servlet中获得项目绝对路径
String filePath=this.getServletConfig().getServletContext().getRealPath("/");
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletCo ......