JDBCServlet.java
package com.zyl.servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
public class JDBCServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.println("<table border=1>");
out.println("<tr><td>categoryno:</td>" +
"<td>medicalid:</td>" +
"<td>medicaltitle:</td></tr>");
try {
Class.forName("com.ibm.db2.jcc.DB2Driver");
conn = DriverManager.getConnection(
"jdbc:db2://192.168.25.230:50000/JSAMPLE", "zyl", "123");
stmt = conn.createStatement();
rs = stmt.executeQuery("select categoryno,medicalid,medicaltitle from medicalbean");
while(rs.next()){
out.println("<tr>");
out.println("<td>" + rs.getString("categoryno") + "</td>");
out.println("<td>" + rs.getString("medicalid") + "</td>");
out.println("<td>" + rs.getString("medicaltitle") + "</td>");
out.println("</tr>");
}
out.println("</table>");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt= null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
web.xml配置
<servlet>
<servlet-name>RS</servlet-name>
<servlet-class>com.zyl.servlet.JDBCServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RS</servlet-name>
<url-pattern>/SR</url-pattern>
</servlet-mapping>
分享到:
相关推荐
【jdbc和servlet小练习】这个项目主要涵盖了Java数据库连接(JDBC)和Servlet的基础应用,是初学者熟悉这两种技术的绝佳实践。JDBC是Java编程语言与各种数据库交互的标准接口,而Servlet则是用于构建动态Web应用程序...
在本案例中,“微信小程序用Servlet连接数据库源码.zip”是一个包含教程和代码的压缩包,旨在展示如何通过微信小程序与后端Servlet交互,进而访问数据库。 1. **微信小程序**:微信小程序主要由WXML(WeiXin Markup...
这个压缩包文件包含了开发基于jdbc、servlet、jsp和mysql的Web应用程序所需的关键组件。其中,jdbc相关的jar包提供了与MySQL数据库交互的驱动和支持;servlet相关的库文件则支持服务器端的请求处理;jsp相关的包可能...
Servlet是Java Web应用程序的核心组件,它是运行在服务器端的Java小程序,负责处理HTTP请求并生成响应。Servlet生命周期包括加载、实例化、初始化、服务、销毁等阶段。通过继承HttpServlet类并重写doGet或doPost方法...
Servlet是一种Java小程序,运行在服务器端,用于扩展服务器的功能,处理HTTP请求。Servlet生命周期包括加载、初始化、服务、销毁四个阶段。 **Servlet关键接口** 1. **GenericServlet**: 提供了Servlet的基本功能,...
Servlet是Java EE(Enterprise Edition)平台中的一个核心组件,它是一种服务器端的Java小程序,用于扩展服务器的功能。在本项目中,Servlet负责接收来自客户端的HTTP请求,处理业务逻辑,如验证用户登录、处理...
《Springboot+Mybatis微信小程序开发详解》 在当今互联网技术快速发展的时代,微信小程序以其轻量级、便捷性及广泛的用户基础,成为了许多开发者首选的移动端开发平台。结合Springboot和Mybatis两大热门框架,我们...
2. **Servlet**:Servlet是Java EE(企业版)的一部分,它是一种服务器端的Java小程序,用于扩展服务器的功能,处理HTTP请求。在这个系统中,Servlet主要负责接收前端JSP页面发送的请求,执行相应的业务逻辑,并将...
基于Servlet+Tomcat+JDBC+druit编写的海底捞点菜平台,包括用户注册的登录,还有根据菜品类别进行选菜并加入购物车,然后可以在购物车对已选菜品进行操作,然后下单付款 管理员界面:添加菜品,对菜品进行增删改操作...
【标题】"myeclipse下的servlet+jsp+JDBC" 涉及到的是Java Web开发中的核心技术栈,主要用于构建动态web应用。MyEclipse是集成开发环境(IDE)的一种,它...这个小应用程序可以作为学习和理解这些基础概念的一个起点。
在JavaEE环境中,Servlet充当了服务器端的小型应用程序,负责接收客户端(通常是浏览器)发送的请求并返回响应。这个"Servlet实例和JDBC的连接.rar"文件包含了关于如何在Servlet中实现用户登录和注册功能,并且使用...
8. **MVC模式**:虽然描述中没有明确提及,但基于Servlet的小程序通常遵循Model-View-Controller(MVC)设计模式。Servlet作为Controller处理用户请求,与Model(通常是数据库操作)交互,然后更新View(HTML页面)...
【标题】"maven+jsp+servlet+jdbc学生信息管理系统"是基于经典的Web开发技术栈构建的一款信息管理应用。这个系统利用Maven作为项目构建工具,整合了Java Servlet、JSP(JavaServer Pages)和JDBC(Java Database ...
【Ajax + Servlet + JSP 登录Web小程序】 Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它允许前端与后台服务器进行异步通信,提高了用户体验,使得用户在...
4. Servlet:Servlet是Java Web开发中的一个核心组件,它是运行在服务器端的Java小程序,用于扩展服务器的功能。在Web应用中,Servlet处理HTTP请求,生成响应,并与数据库进行交互。在"myeclipse+mysql+jdbc+servlet...
毕业设计,微信小程序,基于SSM+MySql开发的校园二手商品交易平台,内含服务端和小程序客户端,完整源代码,数据库脚本 基于微信小程序的校园二手商品交易平台设计毕业源码案例设计 开发工具:Eclipse + 微信web...
【Java+jsp小程序详解】 Java+jsp技术是Web开发中常用的一种组合,尤其适合初学者入门。本项目基于Eclipse IDE,结合SQL Server 2012数据库,为初学者提供了一个良好的学习平台。下面我们将深入探讨这个项目的知识...
"SpringBoot商城小程序论文" 本论文主要介绍了基于SpringBoot框架和微信小程序的商城系统的设计和实现。该系统分为后台管理和小程序端两个部分,后台管理使用Java语言开发,主要使用了SpringBoot框架、MyBatis框架...
在IT领域,尤其是在Web开发中,`JDBC`(Java Database Connectivity)、`JSP`(JavaServer Pages)和`Servlet`是三个非常重要的组件,它们共同构建了与数据库交互的基础框架。本文将深入探讨如何利用这三个技术实现...
总的来说,JSP+Servlet+JDBC是构建基于Java的Web应用程序的一种基础方式,尤其适用于小型项目。但为了提升可维护性和安全性,应该遵循最佳实践,比如代码和SQL分离、使用PreparedStatement以及实施输入验证。在更...