• 注册课程程序


    html

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>测试</title>
            <script>
            //function checkform(){
            
                //var uValue = document.getElementById("teacher").value;
                //if(uValue != "王建民"&&uValue != "刘立嘉"&&uValue != "刘丹"&&uValue != "杨子辉"&&uValue != "王学军")
                //{
                    
                //    return false;
                //}
                //else{
                    
                //}
                //var pValue= document.getElementById("place").value;
                //if(pValue != "基教"&&pValue != "一教"&&pValue != "二教"&&pValue != "三教")
                //{
                    
                //    return false;
            //    }
                //else{
                    
            //    }
                
    //}
        </script>
        </head>
        
        <body>
            <form action = "shujuku.jsp" method = "post" onsubmit="return checkform()">
                <table border="1px" align="center">
                    
                
            <tr>
            <td>所学课程<input type="text" name="username" id = "user"></td><br>
            </tr>        
            <tr>
            <td>上课教师<input type="text"  name="teacher" id = "teacher"></td><br>
            </tr>    
                <tr>
            <td>上课地点<input type = "text"  name="classplace" id = "place"></td><br>
                    </tr>    
                        <tr>
            <td><input type = "submit" value="提交"></td>
                </tr>    
            </table>    
            </form>
        </body>
    </html>
    jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ page import="java.sql.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>SQLTest</title>
    </head>
    <body>
    <li><p><b>第一个数:</b>
       <%  
            String s=request.getParameter("user");
            
            out.println(s);
       %>
    </p></li>
    <li><p><b>第二个数:</b>
        
       <%String name=new String(request.getParameter("teacher").getBytes("ISO-8859-1"),"UTF-8"); %>
      <%out.println(name); %>
        
    </p></li>

    <li><p><b>第三个数:</b>
      <%String place=new String(request.getParameter("classplace").getBytes("ISO-8859-1"),"UTF-8"); %>
      <%out.println(place); %>
    </p></li>
    <%
        Connection con;
        Statement st;
        ResultSet rs;
        PreparedStatement stmt;
        try{
            Class.forName("com.mysql.cj.jdbc.Driver");//获取数据库连对象
        }catch(Exception e){
            out.println("忘记把mySQL数据库的jdbc数据库驱动程序复制到jdk的扩展目录中 ");
        }
        
        try{
            String url="jdbc:mysql://localhost/sakura?serverTimezone=GMT%2B8&useSSL=false"; //数据库连接字
            String name1="root";
            String pass="sakura123xxg";
            con = DriverManager.getConnection(url,name1,pass);//加载并注册驱动程序
            st = con.createStatement();
            
        
            
             String sql = "insert into test(class,teacher,place) values (?,?,?)";
            stmt = con.prepareStatement(sql);
            stmt.setString(1,"1");
            stmt.setString(2,name);
            stmt.setString(3,place);
            int n = stmt.executeUpdate();  
            rs = st.executeQuery("select * from test");
            con.close();
        }catch(SQLException e){
            out.print(e);
        }
     %>
    </body>
    </html>

  • 相关阅读:
    TP连接数据库报错:SQLSTATE[HY000] [2002] No such file or directory (原)
    linux的查找命令 find whereis locate
    windows下cmd无法使用telnet命令解决方法 (原)
    CDN和智能DNS原理和应用 (原)
    面试:sql语句-1-基础查询
    面试问题:对框架的理解
    Hub,bridge,switch and router的区别
    If you ever have a broken heart
    virt-viewer的简单使用
    各种虚拟化镜像文件格式
  • 原文地址:https://www.cnblogs.com/sakura-xxg/p/13884122.html
Copyright © 2020-2023  润新知