使用JSTL SQL标签连接数据库

使用JSTL SQL标签连接数据库

使用jsp连接mysql数据库需要有mysql-connector-java这个jar包,在官网下载即可(https://dev.mysql.com/downloads/connector/j/5.1.html) ,需要注意的是新版本需要设置时区,如果出错的话可以看我上一篇文。
使用JSTL SQL标签还需要有jstl.jar和standard.jar两个包。
导入文件代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"  %>
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>

加载jdbc、选择要打开的数据库(chadb),输入密码和用户名

<sql:setDataSource var="snapshot" driver="com.mysql.cj.jdbc.Driver"
     url="jdbc:mysql://localhost:3306/chatdb?useUnicode=true&characterEncoding=utf-8"
     user="root"  password="rootroot"/>

选择要使用的表格(environmental_information)

<sql:query dataSource="${snapshot}" var="result">
SELECT * from environmental_information;
</sql:query>

然后就可以操作数据库了。

你可能感兴趣的:(java)