首页 > 其他分享 >10.10

10.10

时间:2023-10-26 22:46:55浏览次数:25  
标签:flex preparedStatement center course String 10.10 name

<%--
Created by IntelliJ IDEA.
User: 20969
Date: 2023/10/12
Time: 21:22
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" import="java.sql.*" %>
<%
request.setCharacterEncoding("UTF-8");
String course_name = request.getParameter("course_name");
String teacher = request.getParameter("teacher");
String location = request.getParameter("location");
try {
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF8";
String user = "root";
String password = "123456789";
Connection connection = DriverManager.getConnection(url, user, password);
PreparedStatement preparedStatement = connection.prepareStatement("SELECT * FROM course WHERE course_name= ?");
preparedStatement.setString(1, course_name);
ResultSet resultSet = preparedStatement.executeQuery();
if (resultSet.next()) {
out.println("课程重复,请重新添加");
response.setStatus(409);
return;
}
preparedStatement=connection.prepareStatement("insert into course(course_name, teacher, location) VALUE (?,?,?)");
preparedStatement.setString(1,course_name);
preparedStatement.setString(2,teacher);
preparedStatement.setString(3,location);
int rouAffected=preparedStatement.executeUpdate();
if(rouAffected>0) {
out.println("课程添加成功");
}
response.setStatus(201);
} catch (Exception e) {
out.println("数据库连接失败");
out.println("错误信息"+e);
}
%>

<html>
<head>
<title>添加情况</title>
</head>
<body>
<form action="index.jsp" >
<input type="button" value="返回">
</form>

</body>
</html>

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html lang="en">
<head>
<title>课程添加</title>
<style>
body {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
margin: 0;
padding: 0;
}
#nn {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border: 2px solid #ccc;
padding: 60px;
}
.container {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
</style>
</head>
<body>
<div id="nn">
<form method="post" action="AddCourse.jsp">
<h1 id="h" style="text-align: center">课程添加</h1>
<div>课程名称:<label>
<input type="text" name="course_name">
</label></div>
<div>
<lable>
<label>
任课教师:
<select name="teacher">
<option value="王建民">王建民</option>
<option value="刘丹">刘丹</option>
<option value="杨子光">杨子光</option>
<option value="张云霞">张云霞</option>
<option value="武永亮">武永亮</option>
<option value="高飞">高飞</option>
<option value="孙静">孙静</option>
</select>
</label>
</lable>
</div>
<div>
<lable>
上课地点:
<select name="location">
<option value="一教">一教</option>
<option value="二教">二教</option>
<option value="三教">三教</option>
<option value="基教">基教</option>
</select>
</lable>
</div>
<div class="container">
<input type="submit" value="添加">
</div>
</form>
</div>
</body>
</html>

标签:flex,preparedStatement,center,course,String,10.10,name
From: https://www.cnblogs.com/gjsgjs/p/17790643.html

相关文章

  • 10.10日
    今天学习了二叉树的性质,并进行了简单计算应用练习,马原水了,因为昨天的链接数据库还未完成,熬了个大夜最终发现Tomcat的配置环境存在问题。二分搜索树一、概念及其介绍二分搜索树(英语:BinarySearchTree),也称为二叉查找树、二叉搜索树、有序二叉树或排序二叉树。满足以下几......
  • NAKIVO Backup & Replication 10.10 - 快速高效能的备份解决方案
    NAKIVOBackup&Replication10.10-快速高效能的备份解决方案"#1DataProtectionforSMBs,EnterprisesandMSPs"请访问原文链接:https://sysin.org/blog/nakivo-backup-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgNAKIVOBackup&Replication10Fast......
  • 每日总结10.10
    今天的学习经验非常丰富。上午,我参加了算法与数据结构以及马克思主义原理的课程。在算法与数据结构方面,我们探讨了一些常见的数据结构和算法,这对编程和问题解决能力非常有帮助。而在马克思主义原理方面,我深入了解了社会和政治理论,这将有助于我更好地理解社会和历史背景。下午,我继......
  • 10.10 b站经验增长
    小蒲非常喜欢刷b站,天天都去刷,作为2017年才加入b站的萌新,白嫖了好多年,积攒了上千的硬币,以至于他现在才5级,于是他想要快速积攒经验,众所周知,每天b站会给登录用户1枚硬币,1枚硬币的经验值为10经验值,每天最多可以投5枚硬币获得经验值,也就是每一天可以通过投币最多获得50经验,他想要以最快......
  • 10.10
    数据库还是没连上在500和404之间反复横条,最后发现web.xml里没写东西的问题所以没法调用servletj解决之后以为完事了,因为输入错误信息都能报出是错的,发现输入正确的在数据库看不到,因为导包的mysql包不太对,还有导入的包放错位置了,现在解决了已经提交了 ......
  • 2023.10.10 js.Array和js.String
    1定义数组21.vararr=newArray{1,2,3,4...};32.vararr=[1,2,3,4];4访问5arr[索引]=值67同一数组的类型可变,长度可变。89Array中的属性和方法10arr.length//获取数组长度11forEach()遍历数组中的每个有值的元素,并调用一次传入的函数12arr......
  • 10.10随笔
    →信条部分早起晚睡2/88,+0举止厚重13/360,,+1穴位按摩4/30,+1每日反省1/90,+0→学习部分[√]单词1872/2251仅余14天[√]跑步78/80km仅余1天→项目进度科一已过,周四开始准备科二。首先记录一首歌:郭源潮,不全能懂,但很有感觉,风月难舍,离合不骚。以前也听过这首歌,但......
  • 大二打卡(10.10)
    今天做了什么:数据结构,今天是稍微复习二叉树,然后学了二叉树的代码实现,以及二叉树的遍历,马原,矛盾统一,乱七八糟,感觉好多概念都很相似,但都有很奇怪的点是不同的,哲学真复杂,白话文小说,今天知道了西游记的发展变化和开篇西行起因,有意思,还跟朱棣有关系今天遇到了什么问题:建民老师的测试......
  • 10.10
    晚上上批判性思维,学习了论证的思路,要弄清主题,找到支撑的主要理由,次要理由,论证的过程是什么,论证的结构,有无反例,证实还是证伪,你怎么认为?也学习了图尔敏模型并留了作业让我们运用模型分析文章进行实际操作。题外:每个人身上都有每个人的可利用资源,应该开阔视野,灵活运用,多发现探索他们......
  • 10.10总结
    今天的大部分时间依然放在了备战软考上面学习时间4小时今天主要学习了下午第一道题数据流图的解法。练了四道题。其次学习了上午题的知识产权、数据库和面向对象设计的部分,刷了一百道选择题左右。......