`
robinsoncrusoe
  • 浏览: 748900 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Jsp连接Oracle 10G

    博客分类:
  • JSP
阅读更多
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


皆可查看结果。

分享到:
评论

相关推荐

    jsp连接oracle数据库javabean

    连接oracle数据库的JavaEean

    jdbc oracle 10g

    对于标签中的"jsp连接oracle",在JSP页面中,我们可以使用JSTL(JavaServer Pages Standard Tag Library)的SQL标签库来简化数据库操作。例如,导入`&lt;sql:query&gt;`标签,可以直接在JSP中执行SQL并显示结果。 总之,...

    JSP+Oracle数据库开发与实例光盘

    第1~4章介绍了JSP动态网站开发技术的相关知识,第5章和第6章介绍Oracle 10g数据库的安装与配置过程、SQL Plus工具的使用以及如何进行数据库访问与连接。第7章和第8章分别介绍JavaBean和Servlet的基本概念及使用方法...

    servlet+jsp+oracle(配置连接数据库)的java web项目实例

    为了连接Oracle数据库,我们需要ojdbc6.jar驱动库,这是Oracle专门为Java应用程序提供的JDBC驱动程序。 配置Oracle数据库连接的过程包括以下几个步骤: 1. 下载ojdbc6.jar驱动,并将其添加到项目的类路径...

    <<Oracle 10g数据库入门与实践>>源代码

    Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,是当时企业级数据库解决方案的重要版本。本资源《Oracle 10g数据库入门与实践》的源代码提供了丰富的学习材料,帮助初学者深入理解Oracle数据库的原理...

    springMVC+hibernate+oracle10g实现用户登陆

    1. **配置环境**:设置`SpringMVC`的DispatcherServlet,配置`Hibernate`的数据源、SessionFactory和事务管理器,并连接`Oracle10g`数据库。 2. **创建模型类**:定义User类,包含用户名和密码属性,使用`Hibernate...

    linux,ias,oracle10g,oc4j

    在实际应用中,开发者会在Linux环境下配置IAS,部署OC4J应用,同时连接到Oracle 10g数据库,创建一个完整的端到端解决方案。这涉及到系统配置、网络设置、数据库连接、应用部署等多个环节,需要深入理解各个组件的...

    Oracle 10G Java Programming

    Oracle 10G是Oracle数据库的第十个主要版本,它引入了许多对Java编程的支持,使得Java开发者能够充分利用数据库的功能来构建高效、可扩展的业务解决方案。 一、JDBC(Java Database Connectivity) Oracle 10G中的...

    oracle 10g数据库java开发

    在Oracle 10g中,可以使用Oracle JDBC驱动(如ojdbc14.jar)连接数据库,实现数据的增删改查操作。 2. **PL/SQL与Java Integration**:Oracle 10g提供了PL/SQL与Java的集成,使得在存储过程中可以直接调用Java方法...

    Oracle10g - Build J2EE Applications

    8. **Les04.ppt**:可能讲解了J2EE应用的开发流程,或者是Oracle10g的数据库连接池和资源管理。 9. **Les08.ppt**:可能涉及了J2EE中的会话管理、状态维护,或者是Oracle10g的缓存和高速缓存策略。 10. **Les21....

    WebLogic连接Oracle数据库

    ### WebLogic连接Oracle数据库配置详解 #### 一、概述 在企业级应用开发中,WebLogic作为一款成熟且稳定的应用服务器,被广泛应用于各种大型系统的部署。为了实现WebLogic与Oracle数据库之间的高效通信,需要对...

    Oracle数据库10g:Java, JDBC, Web服务

    Oracle 10g是Oracle数据库的第十个主要版本,它引入了许多创新特性,以提升性能、可扩展性和管理性。例如: 1. Real Application Clusters (RAC):允许多个节点共享同一数据库,提供高可用性和负载均衡。 2. ...

    JSP远程访问Oracle数据库.pdf

    创建一个简单的JSP页面,可以展示如何使用JDBC连接Oracle数据库并执行查询操作。首先,声明JDBC相关对象,如Connection、Statement和ResultSet。然后,通过连接对象创建Statement对象,执行SQL查询,处理返回的...

    IAS10g 完全培训资料

    OC4J是Oracle 10g中的Java EE(以前称为J2EE)应用服务器,支持EJB、Servlets、JSP、JMS、JTA等标准。OC4J提供了一个轻量级但功能强大的环境,用于部署和管理Java应用程序。 3. **WebLogic Server集成** 虽然IAS ...

    oracle 应用程序服务器 10g 的系统管理员使用手册.rar

    3. **Java EE支持**:Oracle 10g支持Java Enterprise Edition (Java EE),能够运行EJB(Enterprise JavaBeans)、Servlet和JSP。熟悉这些技术的部署、管理,以及性能调优是必要的。 4. **JDBC数据源**:管理JDBC...

    s2sh基础框架实现增,删改查及分页的功能。连接oracle

    连接oracle",我们主要讨论以下几个关键知识点: 1. **Struts2框架**:Struts2是基于MVC(Model-View-Controller)设计模式的Java Web框架,用于处理用户请求并展示结果。它通过Action类处理业务逻辑,并利用Result...

Global site tag (gtag.js) - Google Analytics