<%@ 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中,我们通常通过编写Java代码片段()或者使用JSP动作元素(如<jsp:useBean>)来利用JDBC进行数据库操作。以下是一般步骤: 1. **加载驱动**:在JSP中,我们首先需要加载对应的数据库驱动,例如Access的JDBC...
**JSP数据库高级教程源代码详解** 在Java服务器页面(JSP)开发中,与数据库交互是一项核心技能。本教程的源代码旨在帮助开发者深入理解如何在JSP中高效、安全地操作数据库,以实现复杂的数据处理功能。下面将详细...
示例代码可能包含了SQL语句,用于创建用户表、插入、查询、更新和删除用户数据。可能使用了JDBC(Java Database Connectivity) API来与数据库交互,或者使用ORM(Object-Relational Mapping)框架如Hibernate或...
在"Test"这个压缩包文件中,可能包含了一些简单的示例代码,用于演示如何在实际项目中使用JDBC、JNDI和Servlet。这些示例可能涵盖了数据库连接、查询、JNDI查找数据源以及Servlet接收和响应HTTP请求的实现。通过学习...
示例代码涉及的JSP部分可能仅用于显示结果,而实际的CRUD操作通常在后端的Servlet或Managed Bean中完成。 4. Spring框架的JdbcTemplate和Hibernate 在Spring框架中,JdbcTemplate简化了JDBC操作,避免了手动处理...
在Java Web开发中,JSP(JavaServer Pages)与JDBC(Java Database Connectivity)是两个重要的组件,它们共同协作使得动态...在Wangmeng_JSP_JDBC这个项目中,可能包含了示例代码和详细教程,你可以进一步学习和实践。
6. **JNDI(Java Naming and Directory Interface)**: JNDI提供了一种查找和访问服务的方式,如数据库连接池。在示例中,可能会演示如何通过JNDI查找和绑定资源。 7. **JMS(Java Message Service)**: 用于异步...
通过本次实验,我们了解了如何使用传统的JDBC方式访问数据库,并通过JSP页面展示数据库中的数据。此外,还介绍了使用数据源的方式访问数据库的基本流程。这两种方法各有优势,选择合适的方法取决于具体的应用场景和...
8. **JNDI(Java Naming and Directory Interface)**:在Java应用服务器环境中,JNDI可用于查找数据库连接池,提供更高级的数据库连接管理。 本资源“JSP连结数据库大全”可能包含了上述所有概念的实例和指南,...
JDBC是Java平台的一部分,为开发者提供了一种标准的方式来访问各种关系型数据库。本资料"JSP连结数据库大全.rar"汇总了使用JDBC在JSP中连接不同数据库的方法,以下将详细讲解其核心知识点。 1. **JDBC基础** - ...
通过这种方式,JSP应用就可以利用连接池高效地连接到数据库,并且可以复用通用的增删改查方法,提高代码的可重用性和可维护性。注意,实际开发中还需要考虑异常处理、事务管理等细节,以确保系统的稳定性和安全性。
本示例主要讲解如何在Tomcat6中结合JNDI(Java Naming and Directory Interface)和C3P0库来配置数据库连接池,这对于初学者理解Web应用服务器与数据库的交互方式具有很大帮助。 首先,C3P0是一个开源的JDBC连接池...
本文将详细介绍如何在JSP中建立与SQL Server 2005的连接,包括必要的环境配置、连接池的使用以及示例代码。 **1. 环境配置** 首先,确保你已安装以下软件: - Java Development Kit (JDK):JSP基于Java,因此需要...
下面是一个简单的JSP示例,展示了如何在JSP页面中嵌入Java代码: ```jsp ;charset=gb2312" %> <h1>jsp1 int a = 0; int b = 9; int c = a + b; out.println("hello, world!, 世界你好!" + c); %> ``` #### ...
5. 示例代码: ```jsp <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %> SELECT * FROM Users ${result.rows}" var="row"> 用户ID: ${row.id}, 姓名: ${row.name} ``` 这个示例使用...
例如,在上面的示例代码中,程序调用是指在testmysql.jsp文件中使用数据源的方式。 3.1 获取连接 在apusic文件中,获取连接是指在应用程序中获取数据源的连接。例如,在上面的示例代码中,获取连接是指使用...
在提供的文件"JSP连接SQL2000数据库方法"和"JSPÁ¬½ÓSQL2000Êý¾Ý¿â·½·¨"中,可能包含了更详细的步骤和示例代码,建议详细阅读以加深理解。在实际开发过程中,根据实际情况调整配置和代码,确保与所使用...
综上所述,JSPDemo是一个基于Tomcat服务器的简单JSP应用示例,展示了如何通过JNDI配置来访问Oracle数据库。开发者可以借此学习JSP的动态页面生成、Tomcat服务器的使用以及JNDI在数据库连接管理中的作用。myTest可能...
结合"MySQL数据库设计",意味着该系统利用MySQL作为后台数据库,存储和管理毕业生的就业数据。MySQL是一款广泛使用的开源关系型数据库,具有高效、稳定和易于管理的特点,适合中小型项目使用。 【标签解析】 "jaVA...
压缩包文件`triman`可能包含的是示例代码或者配置文件,如果需要进一步了解具体的实现细节,可以解压文件查看其中的内容。记住,理解并熟练掌握JNDI配置对于Java Web开发者来说是至关重要的技能。