JSP中MySQL數據添加/修改/刪除

添加

<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<html>
<head>

<title>向數據庫添加信息</title>

</head>

<body>
    <%
        String url="jdbc:mysql://localhost:3306/test";
        String user="root";
        String password="123456";
        Connection conn=null;
        try {
            Class.forName("com.mysql.jdbc.Driver");     //加載JDBC驅動
            out.println("加載驅動類成功");
            conn=DriverManager.getConnection(url,user,password);        //連接MySQL數據庫
            out.println("連接MySQL成功");
        } catch (ClassNotFoundException e) {
            out.println("找不到驅動類");      //處理ClassNotFoundException異常
        }catch(SQLException e){
            out.println("連接MySQL失敗");       //處理SQLException異常
        }

        try{
            //創建語句對象Statement
            Statement stmt=conn.createStatement();
            //添加一條用戶信息
            String addUser="insert into user(id,username,password)values(null,'黃敏聰','123456')";
            //添加用戶
            stmt.executeUpdate(addUser);
            out.println("添加用戶信息成功");
        }catch(SQLException e){
            out.println("添加用戶信息失敗");
        }

    %>
</body>
</html>

修改

<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<html>
<head>

<title>更新用戶信息</title>

</head>

<body>
    <%
        String url="jdbc:mysql://localhost:3306/test";
        String user="root";
        String password="123456";
        Connection conn=null;
        try {
            Class.forName("com.mysql.jdbc.Driver");     //加載JDBC驅動
            out.println("加載驅動類成功");
            conn=DriverManager.getConnection(url,user,password);        //連接MySQL數據庫
            out.println("連接MySQL成功");
        } catch (ClassNotFoundException e) {
            out.println("找不到驅動類");      //處理ClassNotFoundException異常
        }catch(SQLException e){
            out.println("連接MySQL失敗");       //處理SQLException異常
        }

        try{

            Statement stmt=conn.createStatement();      //創建語句對象Statement
            //更新id爲1的用戶信息,更改密碼爲000000
            String updateUser="update user set password='000000' where id=1";
            stmt.executeUpdate(updateUser);     //執行更新
            out.println("修改用戶信息成功");
        }catch(SQLException e){
            out.println("修改用戶信息失敗");        //處理SQLException異常
        }

    %>
</body>
</html>

刪除

<%@page import="java.sql.Statement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.SQLException"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<html>
<head>

<title>更新用戶信息</title>

</head>

<body>
    <%
        String url="jdbc:mysql://localhost:3306/test";
        String user="root";
        String password="123456";
        Connection conn=null;
        try {
            Class.forName("com.mysql.jdbc.Driver");     //加載JDBC驅動
            out.println("加載驅動類成功");
            conn=DriverManager.getConnection(url,user,password);        //連接MySQL數據庫
            out.println("連接MySQL成功");
        } catch (ClassNotFoundException e) {
            out.println("找不到驅動類");      //處理ClassNotFoundException異常
        }catch(SQLException e){
            out.println("連接MySQL失敗");       //處理SQLException異常
        }

        try{

            Statement stmt=conn.createStatement();      //創建語句對象Statement
            //刪除id爲1的用戶信息
            String deletUser="delete from user where id='2'";
            stmt.executeUpdate(deletUser);      //執行刪除
            out.println("刪除用戶信息成功");
        }catch(SQLException e){
            out.println("刪除用戶信息失敗");        //處理SQLException異常
        }

    %>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章