栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP——连接数据库、编写api接口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP——连接数据库、编写api接口

1. 创建容器,这里用的是tomcat

window配置tomcat

2. jsp头部引入所需的包、可以从maven官网中下载对应jar包

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.util.*,com.alibaba.fastjson.JSON" pageEncoding="utf-8"%>

所需的jar包、可以从maven官网搜索下载

Maven官网地址:https://mvnrepository.com/

mysql-connector-java
fastjson

如:mysql-connector-java


下载后的jar包放到tomcat的lib目录或者WEB-INF的lib目录

3. 数据库配置、操作

查询使用-executeQuery(sql) 返回类型:ResultSet
增删改使用-executeUpdate(sql) 返回类型:int
Mysql常用语句:https://blog.csdn.net/qq812457115/article/details/125152133

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*,java.util.*,com.alibaba.fastjson.JSON" pageEncoding="utf-8"%>
<%  
  //驱动程序名  
  String driverName = "com.mysql.jdbc.Driver";  
  //数据库用户名  
  String userName = "root";  
  //密码  
  String userPasswd = "sxj795795";  
  //数据库名  
  String dbName = "test-jsp";  
  //表名  
  String tableName = "user";  
  //联结字符串  
  String url = "jdbc:mysql://localhost/" + dbName + "?user=" + userName + "&password=" + userPasswd;  
  //加载驱动  
  Class.forName(driverName).newInstance();
  //建立连接  
  Connection conn = DriverManager.getConnection(url);
  //创建Statement(负责执行sql语句)  
  Statement stmt = conn.createStatement();  
  String sql = "select * from " + tableName;
  ResultSet rs = stmt.executeQuery(sql);
  while(rs.next())  
  {  
  	out.println(rs.getString("name"))
  }
  //关闭连接  
  rs.close();  
  stmt.close();  
  conn.close();  
%>

4. 接收传递的参数、输出参数

<%  
  // 获取name参数
  String name = request.getParameter("name");

  // 输出name参数
  out.println(name);
  
  
  response.setHeader("Access-Control-Allow-Origin", "*");  
  
  response.setHeader("Access-Control-Allow-Methods", "*");  
  
  response.setHeader("Access-Control-Max-Age", "3600");  
  
  response.setHeader("Access-Control-Allow-Headers", "*");  
  
  response.setHeader("Access-Control-Allow-Credentials", "true");
%>
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/979568.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号