欢迎光临散文网 会员登陆 & 注册

servlet

2023-02-28 21:03 作者:灵咚  | 我要投稿

package demo;

import java.sql.*;


import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;




public class JDBC {


public Connection connect() throws ClassNotFoundException, SQLException{

    Connection conn=null; 

    Class.forName("com.mysql.jdbc.Driver");

    String url = "jdbc:mysql://47.122.1.22/pzj_users?"

                + "user=root_user&password=pzj2020@&useUnicode=true&characterEncoding=UTF8";

conn=DriverManager.getConnection(url); 

return conn;

}

public void close(Statement stat,Connection conn) throws SQLException{

if(stat!=null){

       stat.close();

    }

    if(conn!=null){

       conn.close();     

    }

}

public int insert(HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException, SQLException{

    Connection conn=null;

    Statement stat=null;

        String name=request.getParameter("name");

        String password=request.getParameter("password");    

conn=connect();

stat=conn.createStatement();

int i=stat.executeUpdate("insert into shule_user values('"+name+"','"+password+"')"); 

    close(stat,conn);

    return i;

    }

public int delete(HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException, SQLException{

    Connection conn=null;

    Statement stat=null;

        String name=request.getParameter("name");

conn=connect();

stat=conn.createStatement();

int i=stat.executeUpdate("delete from shule_user where name ='"+name+"'");

    close(stat,conn);

    return i;

    }

public int change(HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException, SQLException{

    Connection conn=null;

    Statement stat=null;

        String name=request.getParameter("name");

        String password=request.getParameter("password");

conn=connect();

stat=conn.createStatement();

int i=stat.executeUpdate("update shule_user set password='"+password+"' where name ='"+name+"'");

    close(stat,conn);

    return i;

    }

public String view(HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException, SQLException{

    Connection conn=null;

    Statement stat=null;

    ResultSet rs=null;

    conn=connect();

stat=conn.createStatement();

    String Data="";

         rs=stat.executeQuery("select * from shule_user"); 

    while(rs.next())

        {

    Data+=rs.getString("name")+" "+rs.getString("password")+" "+"\n";

        }

    if(rs!=null){

      rs.close();

       }

    close(stat,conn);

    return Data;

    }

}


servlet的评论 (共 条)

分享到微博请遵守国家法律