目录
文章目录
前言
今天是在达某上课的第23天,学习了Servlet,用于不用,得会
一、Servlet 是什么?
二、使用步骤
project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next">1.创建Spring Boot程序,新手小白,File右键new—>project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next
2.连接前后端+数据库
总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、Servlet是什么?
- 二、使用步骤
- 1.创建SpringBoot程序
- 2.连接前后端+数据库
- 总结
- 1.创建SpringBoot程序
- 2.连接前后端+数据库
前言
今天是在达某上课的第23天,学习了Servlet,用于不用,得会
一、Servlet 是什么?
是Java Servlet的简称,称为小服务程序或服务连接器。
用Java语言编写服务器端程序,主要功能是在web页面交互式的浏览和生成数据,生成动态web内容。Servlet 充当后端服务器。
二、使用步骤
1.创建Spring Boot程序,新手小白,File右键new—>project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next
1.创建Spring Boot程序,新手小白,File右键new—>project,看图选Spring Initializr;Custom写Spring官网或阿里云或其他都行,阿里云下载包快点,点击next,照着步骤next
新手小白只选择Web中的Spring Web就可以,别的暂时用不到
继续next,finish就好了;下面就是生成的Servlet 程序
2.连接前后端+数据库
代码如下(示例):今天只记录doGet()方法,当不指定method=post时,Servlet 默认主动调用doGet()方法。
*** 需要下载jdbc依赖包:步骤如下,pom.xml文件中是各种各样的包;右键
库里有了就可以用了。
我的数据库表中,部门编号deptno是添加了自增功能,所以在插入值时指定了 null;
以下代码是在Servlet 中连接数据库用的 JDBC驱动
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("get请求成功");
// String no = request.getParameter("deptno");
String name = request.getParameter("deptname");
String loc = request.getParameter("deptloc");
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql:///cgb2002?characterEncoding=utf8";
Connection c = DriverManager.getConnection(url, "root", "1234");
String sql = "insert into dept2 values(null,?,?)";
PreparedStatement p = c.prepareStatement(sql);
p.setObject(1,name);
p.setObject(2,loc);
p.executeUpdate();
p.close();
c.close();
System.out.println("部门数据插入成功");
} catch (Exception e) {
e.printStackTrace();
}
}
下面这里是前端HTML中的代码;默认get方式提交请求,请求地址是写的自己的Servlet 程序
get方式提交
执行,将数据添加到数据库中
添加成功!
总结
以上就是今天学习的内容,本文仅仅简单介绍了前后端+数据库的整合,程序极为简单~



