Jsp连接Oracle 10G
首先第一步:
创建数据库,我这里说明一下,我用的是命令提示符创建的,想看下去的就接着来:
我的电脑----开始----运行----输入“cmd”接着就调出来了命令提示符页面
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\abin>sqlplus system/abin
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 11月 25 14:28:16 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show user;
USER 为 "SYSTEM"
SQL> conn system/abin;
已连接。
SQL> create user abing identified by abing;
用户已创建。
SQL> grant connection,resource,dba to abing identified by abing;
grant connection,resource,dba to abing identified by abing
*
第 1 行出现错误:
ORA-01919: 角色 'CONNECTION' 不存在
SQL> grant connect,resource,dba to abing identified by abing;
授权成功。
SQL> conn abing/abing;
已连接。
SQL> create table testoracle (
2 useranme varchar(50),
3 password varchar(50)
4 )
5 :
6 ;
:
*
第 5 行出现错误:
ORA-00922: 选项缺失或无效
SQL> create table testoracle (
2 useranme varchar(50),
3 password varchar(50)
4 );
表已创建。
SQL> insert into testoracle values('张山','张山家的家门钥匙在门外面的石头下面')
已创建 1 行。
SQL> insert into testoracle values('李四','李四的老婆今天不在家里面');
已创建 1 行。
SQL> commit
2 ;
提交完成。
SQL> select * from testoracle;
USERANME
--------------------------------------------------
PASSWORD
--------------------------------------------------
张山
张山家的家门钥匙在门外面的石头下面
李四
李四的老婆今天不在家里面
SQL>
第二步是,编写Jsp文件。
首先,在Myeclipse里面建立工程oracleTest,我的JSP的建立工程默认的index.jsp里面写的,内容如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
String user="abing";
String password="abing";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from testoracle";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%><br><br>
您的第二个字段内容为:<%=rs.getString(2)%><br><br>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
第三步是,装载oracle 10g的驱动,ojdbc14.jar和dms.jar.
第四步是,在浏览器的地址栏输入:
http://localhost:8080/oracleTest/index.jsp
皆可查看结果。
分享到:
相关推荐
连接oracle数据库的JavaEean
对于标签中的"jsp连接oracle",在JSP页面中,我们可以使用JSTL(JavaServer Pages Standard Tag Library)的SQL标签库来简化数据库操作。例如,导入`<sql:query>`标签,可以直接在JSP中执行SQL并显示结果。 总之,...
第1~4章介绍了JSP动态网站开发技术的相关知识,第5章和第6章介绍Oracle 10g数据库的安装与配置过程、SQL Plus工具的使用以及如何进行数据库访问与连接。第7章和第8章分别介绍JavaBean和Servlet的基本概念及使用方法...
为了连接Oracle数据库,我们需要ojdbc6.jar驱动库,这是Oracle专门为Java应用程序提供的JDBC驱动程序。 配置Oracle数据库连接的过程包括以下几个步骤: 1. 下载ojdbc6.jar驱动,并将其添加到项目的类路径...
Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,是当时企业级数据库解决方案的重要版本。本资源《Oracle 10g数据库入门与实践》的源代码提供了丰富的学习材料,帮助初学者深入理解Oracle数据库的原理...
1. **配置环境**:设置`SpringMVC`的DispatcherServlet,配置`Hibernate`的数据源、SessionFactory和事务管理器,并连接`Oracle10g`数据库。 2. **创建模型类**:定义User类,包含用户名和密码属性,使用`Hibernate...
在实际应用中,开发者会在Linux环境下配置IAS,部署OC4J应用,同时连接到Oracle 10g数据库,创建一个完整的端到端解决方案。这涉及到系统配置、网络设置、数据库连接、应用部署等多个环节,需要深入理解各个组件的...
Oracle 10G是Oracle数据库的第十个主要版本,它引入了许多对Java编程的支持,使得Java开发者能够充分利用数据库的功能来构建高效、可扩展的业务解决方案。 一、JDBC(Java Database Connectivity) Oracle 10G中的...
在Oracle 10g中,可以使用Oracle JDBC驱动(如ojdbc14.jar)连接数据库,实现数据的增删改查操作。 2. **PL/SQL与Java Integration**:Oracle 10g提供了PL/SQL与Java的集成,使得在存储过程中可以直接调用Java方法...
8. **Les04.ppt**:可能讲解了J2EE应用的开发流程,或者是Oracle10g的数据库连接池和资源管理。 9. **Les08.ppt**:可能涉及了J2EE中的会话管理、状态维护,或者是Oracle10g的缓存和高速缓存策略。 10. **Les21....
### WebLogic连接Oracle数据库配置详解 #### 一、概述 在企业级应用开发中,WebLogic作为一款成熟且稳定的应用服务器,被广泛应用于各种大型系统的部署。为了实现WebLogic与Oracle数据库之间的高效通信,需要对...
Oracle 10g是Oracle数据库的第十个主要版本,它引入了许多创新特性,以提升性能、可扩展性和管理性。例如: 1. Real Application Clusters (RAC):允许多个节点共享同一数据库,提供高可用性和负载均衡。 2. ...
创建一个简单的JSP页面,可以展示如何使用JDBC连接Oracle数据库并执行查询操作。首先,声明JDBC相关对象,如Connection、Statement和ResultSet。然后,通过连接对象创建Statement对象,执行SQL查询,处理返回的...
OC4J是Oracle 10g中的Java EE(以前称为J2EE)应用服务器,支持EJB、Servlets、JSP、JMS、JTA等标准。OC4J提供了一个轻量级但功能强大的环境,用于部署和管理Java应用程序。 3. **WebLogic Server集成** 虽然IAS ...
3. **Java EE支持**:Oracle 10g支持Java Enterprise Edition (Java EE),能够运行EJB(Enterprise JavaBeans)、Servlet和JSP。熟悉这些技术的部署、管理,以及性能调优是必要的。 4. **JDBC数据源**:管理JDBC...
连接oracle",我们主要讨论以下几个关键知识点: 1. **Struts2框架**:Struts2是基于MVC(Model-View-Controller)设计模式的Java Web框架,用于处理用户请求并展示结果。它通过Action类处理业务逻辑,并利用Result...