Java语言 web代码实例解析9
小标 2018-11-05 来源 : 阅读 831 评论 0

摘要:本文主要向大家介绍了Java语言 web代码实例解析9,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了Java语言 web代码实例解析9,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

bean.jdbc

 

package bean;

import java.sql.*;

 

 

public class jdbc {

static Connection conn=null;

public static   Connection getConnection() throws ClassNotFoundException, SQLException {

    String user="root";

    String drivername="com.mysql.jdbc.Driver";

    String usepwd="test";

    String dbname="sys";

    String url1="jdbc:mysql://localhost:3306/"+dbname;

    String url2="?user="+user+"&password="+usepwd;

    String url3="&useUnicode=true&characterEncoding=UTF-8";

    String url=url1+url2+url3;

    Class.forName(drivername);

    try{conn=DriverManager.getConnection(url);

    return conn;}catch(Exception e) {

        e.printStackTrace();

        return null;

    }

}

public static void free(ResultSet rs,Statement st,Connection conn)

{  

    try

    { 

        if(rs!=null)              

            rs.close();                       

    }catch (SQLException e) 

    { 

        e.printStackTrace();  

    }finally{

             try

             {

                 if(st!=null)

                     st.close();                 

             }catch (SQLException e) { e.printStackTrace();  

             } finally{

                 if(conn!=null)                       

                     try

                 { 

                         conn.close();  

                 }

                 catch (SQLException e) {  

                     e.printStackTrace();  

                  }  

                 }   

               }

    }

 

}

 

servelet.servelet

 

package servelet;

 

 

import java.io.IOException;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

 

 

import javax.servlet.RequestDispatcher;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

 

import bean.jdbc;

 

 

/**

 * Servlet implementation class servelet

 */

@WebServlet("/servelet")

public class servelet extends HttpServlet {

    private static final long serialVersionUID = 1L;

        

    /**

     * @see HttpServlet#HttpServlet()

     */

    public servelet() {

        super();

        // TODO Auto-generated constructor stub

    }

 

 

    /**

     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

     */

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

       try {

        Connection conn=jdbc.getConnection();

        String sql="select * from web8";

        PreparedStatement pstmt=conn.prepareStatement(sql);

        ResultSet rs=pstmt.executeQuery();

        request.setAttribute("rs", rs);

        RequestDispatcher rd=request.getRequestDispatcher("web9.jsp");

        rd.forward(request, response);

    } catch (ClassNotFoundException | SQLException e) {

        e.printStackTrace();

    }

    }

 

 

    /**

     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

     */

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        // TODO Auto-generated method stub

        doGet(request, response);

    }

 

 

 

}

 

web9.jsp

 

<%@page import="java.sql.ResultSet"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"<code class="java pl    

   

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!


本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程