易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp连接oracle数据库

首先你要有tomcat,还要有oracle jdbc的jar档等环境.
第一步:  写JSP
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@(description=(address_list= (address=(host=10.10.10.103) (protocol=tcp)(port=1521))(address=(host=192.168.60.144)(protocol=tcp) (port=1521)) (load_balance=yes)(failover=yes))(connect_data=(service_name= oratest)))";
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from session_cmd where user_id = 'test'";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
Your first segment :<%=rs.getString(1)%>
Your second segmet :<%=rs.getString(2)%>
<%}%>
<%out.print("DB connect successful, congrations");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
第二步:
把$ORACLE_HOME\jdbc\lib下的classes12.jar拷贝到你的WEB-INF/lib下,
或者拷贝到JDK目录:jdk\jre\lib\ext下。
第三步:
  把你的包放到tomcat/webapps下比如
/opt/tomcat/webapps/testdb   ---- testdb就是你刚才做的JSP还有WEB-INF,其实WEB-INF里面只要lib下面放oracle JDBC 的jar档就行了.重启tomcat.
最后一步:
  可以在IE上测试你是否能否连接DB.


相关文档:

Oracle操作系统认证

默认情况下,在Oracle的主机上(linux系统)的Oracle操作系统用户下,以sys用户登陆数据库时可以不用输入密码直接登录。实际上,只要是属于dba组(linux)或osdba组(windows)下,都可以不用密码进行登录。这是认证方式称为OS认证。
这种登录方式的控制,是通过$ORACLE_HOME/network/admin/sqlnet.ora中的:
SQLNET.AUTH ......

关于ORACLE 数据库学习的几点建议

最近在一个论坛中和人讨论了一通关于ORACLE学习的问题,结合我也算有10年的ORALCE 使用学习的经历给大家一点建议吧。
1、ORACLE数据库是一个非常庞大,非常精深的系统,要有长期抗战的准备,你指望能在一个月内学会入门那是可以的,但是你要买本24天精通ORACLE数据库这样不负责责任的书,并想通过他来掌握ORACLE,只能是痴 ......

jdbc中调用oracle函数

1、创建表
 create table stud(
 sid int,
 sname varchar2(50),
 age number,
 score number(4,2))
并插入一些数据(自己手动插入一些吧)
2、创建函数
create or replace function fun_getScores(
       v_age in stud.age%type
)
return number
is ......

oracle PL/SQL FOR UPDATE 与 FOR UPDATE OF的区别

PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
url:http://hi.baidu.com/1413/blog/item/a521251f7e5993c4a686696b.html
数据库 oracle for update of   和   for update区别    
select * from TTable1 for update 锁定表的所有行,只能读不能写
2 select * from TTable1 wher ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号