`

jsp利用jndi方式访问数据库示例代码

    博客分类:
  • jsp
阅读更多
<%@ page language="java" import="java.io.*,java.sql.*,javax.sql.* ,javax.naming.*"%>
<%@ page contentType="text/html;charset=gb2312" %>
<%

String sDBDriver = "oracle.jdbc.driver.OracleDriver";
String sConnStr = "jdbc:oracle:thin:@10.1.63.102:1521:egovwwdb";

Connection conn = null;
ResultSet rs = null;
Statement stmt = null;
try
{
//Class.forName(sDBDriver);
//conn = DriverManager.getConnection(sConnStr,"portal","portal");
//stmt = conn.createStatement();
   Context   ctx   =   new   InitialContext();  
   DataSource   ds   =(DataSource)ctx.lookup("jdbc/portal"); //jdbc/portal为JNDI 
   conn   =   ds.getConnection();  
   stmt = conn.createStatement();
   rs = stmt.executeQuery("select * from dhcc_portal_log");
   while (rs.next()){
  out.println("" + rs.getInt(1) + "");
  out.println(":"+"<br>");
  out.println(rs.getString("url"));
}
}
catch(Exception e)
{
   out.println(e.getMessage());
  e.printStackTrace();
}
finally
{
  if(stmt!=null)stmt.close();
  if(rs!=null)rs.close();  
  if(conn!=null)conn.close();
}
%>
分享到:
评论

相关推荐

    jsp数据库连接示例

    在JSP中,我们通常通过编写Java代码片段()或者使用JSP动作元素(如&lt;jsp:useBean&gt;)来利用JDBC进行数据库操作。以下是一般步骤: 1. **加载驱动**:在JSP中,我们首先需要加载对应的数据库驱动,例如Access的JDBC...

    jsp数据库高级教程源代码

    **JSP数据库高级教程源代码详解** 在Java服务器页面(JSP)开发中,与数据库交互是一项核心技能。本教程的源代码旨在帮助开发者深入理解如何在JSP中高效、安全地操作数据库,以实现复杂的数据处理功能。下面将详细...

    JSP用户管理系统-示例程序代码

    示例代码可能包含了SQL语句,用于创建用户表、插入、查询、更新和删除用户数据。可能使用了JDBC(Java Database Connectivity) API来与数据库交互,或者使用ORM(Object-Relational Mapping)框架如Hibernate或...

    JDBC,JNDI和servlet小例子

    在"Test"这个压缩包文件中,可能包含了一些简单的示例代码,用于演示如何在实际项目中使用JDBC、JNDI和Servlet。这些示例可能涵盖了数据库连接、查询、JNDI查找数据源以及Servlet接收和响应HTTP请求的实现。通过学习...

    JSP连接数据库方法大全

    示例代码涉及的JSP部分可能仅用于显示结果,而实际的CRUD操作通常在后端的Servlet或Managed Bean中完成。 4. Spring框架的JdbcTemplate和Hibernate 在Spring框架中,JdbcTemplate简化了JDBC操作,避免了手动处理...

    JSP通过JDBC驱动各种数据库方法

    在Java Web开发中,JSP(JavaServer Pages)与JDBC(Java Database Connectivity)是两个重要的组件,它们共同协作使得动态...在Wangmeng_JSP_JDBC这个项目中,可能包含了示例代码和详细教程,你可以进一步学习和实践。

    J2EE示例代码(入门必备)

    6. **JNDI(Java Naming and Directory Interface)**: JNDI提供了一种查找和访问服务的方式,如数据库连接池。在示例中,可能会演示如何通过JNDI查找和绑定资源。 7. **JMS(Java Message Service)**: 用于异步...

    jdbc数据库访问.doc

    通过本次实验,我们了解了如何使用传统的JDBC方式访问数据库,并通过JSP页面展示数据库中的数据。此外,还介绍了使用数据源的方式访问数据库的基本流程。这两种方法各有优势,选择合适的方法取决于具体的应用场景和...

    JSP连结数据库大全

    8. **JNDI(Java Naming and Directory Interface)**:在Java应用服务器环境中,JNDI可用于查找数据库连接池,提供更高级的数据库连接管理。 本资源“JSP连结数据库大全”可能包含了上述所有概念的实例和指南,...

    JSP连结数据库大全.rar

    JDBC是Java平台的一部分,为开发者提供了一种标准的方式来访问各种关系型数据库。本资料"JSP连结数据库大全.rar"汇总了使用JDBC在JSP中连接不同数据库的方法,以下将详细讲解其核心知识点。 1. **JDBC基础** - ...

    JSP中用连接池连接数据库以及增删改查通用方法.doc

    通过这种方式,JSP应用就可以利用连接池高效地连接到数据库,并且可以复用通用的增删改查方法,提高代码的可重用性和可维护性。注意,实际开发中还需要考虑异常处理、事务管理等细节,以确保系统的稳定性和安全性。

    tomcat6+jndi+c3p0配置数据库连接池

    本示例主要讲解如何在Tomcat6中结合JNDI(Java Naming and Directory Interface)和C3P0库来配置数据库连接池,这对于初学者理解Web应用服务器与数据库的交互方式具有很大帮助。 首先,C3P0是一个开源的JDBC连接池...

    Jsp连接SQL2005数据库

    本文将详细介绍如何在JSP中建立与SQL Server 2005的连接,包括必要的环境配置、连接池的使用以及示例代码。 **1. 环境配置** 首先,确保你已安装以下软件: - Java Development Kit (JDK):JSP基于Java,因此需要...

    韩顺平JSP学习笔记+源代码

    下面是一个简单的JSP示例,展示了如何在JSP页面中嵌入Java代码: ```jsp ;charset=gb2312" %&gt; &lt;h1&gt;jsp1 int a = 0; int b = 9; int c = a + b; out.println("hello, world!, 世界你好!" + c); %&gt; ``` #### ...

    基于在jsp使用数据库

    5. 示例代码: ```jsp &lt;%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %&gt; SELECT * FROM Users ${result.rows}" var="row"&gt; 用户ID: ${row.id}, 姓名: ${row.name} ``` 这个示例使用...

    apusic数据库连接攻略

    例如,在上面的示例代码中,程序调用是指在testmysql.jsp文件中使用数据源的方式。 3.1 获取连接 在apusic文件中,获取连接是指在应用程序中获取数据源的连接。例如,在上面的示例代码中,获取连接是指使用...

    JSP连接SQL2000数据库方法_很方便

    在提供的文件"JSP连接SQL2000数据库方法"和"JSPÁ¬½ÓSQL2000Êý¾Ý¿â·½·¨"中,可能包含了更详细的步骤和示例代码,建议详细阅读以加深理解。在实际开发过程中,根据实际情况调整配置和代码,确保与所使用...

    JSPDemo

    综上所述,JSPDemo是一个基于Tomcat服务器的简单JSP应用示例,展示了如何通过JNDI配置来访问Oracle数据库。开发者可以借此学习JSP的动态页面生成、Tomcat服务器的使用以及JNDI在数据库连接管理中的作用。myTest可能...

    基于JavaEE的毕业生就业管理系统_JSP网站设计_MySQL数据库设计.rar

    结合"MySQL数据库设计",意味着该系统利用MySQL作为后台数据库,存储和管理毕业生的就业数据。MySQL是一款广泛使用的开源关系型数据库,具有高效、稳定和易于管理的特点,适合中小型项目使用。 【标签解析】 "jaVA...

    eclipse+mysql+tomcat配置JNDI

    压缩包文件`triman`可能包含的是示例代码或者配置文件,如果需要进一步了解具体的实现细节,可以解压文件查看其中的内容。记住,理解并熟练掌握JNDI配置对于Java Web开发者来说是至关重要的技能。

Global site tag (gtag.js) - Google Analytics