JSP中操作数据库的常用SQL标签用法总结 标签设定数据源 语法结构: 复制代码 代码如下: 标签进行增删改的操作 第一种格式: 复制代码 代码如下: eg: <%@ page contentType="text/html;charset=GBK"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 测试标签 if exists(select 1 from sysobjects where name='tmp') drop table tmp create table tmp ( id int identity(1,1) primary key, name varchar(20), pass varchar(20) ) alter table tmp add age tinyint
第二种格式是将SQL语句作为本体内容 <%@page language="java" contentType="text/html;charset=gb2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> Update标签添加数据 <%-- 指定数据库链接URL,JDBC驱动,用户名和密码 --%> <%-- 通过update标签添加数据 --%> INSERT INTO user(userid,username,password) VALUES(null,"admin1","root1"); 标签 用来查询数据库中的数据 第一种格式: 复制代码 代码如下: 第二种格式是将SQL语句作为本体内容 <%@page language="java" contentType="text/html;charset=gb2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> Query标签的使用 <%-- 指定数据库链接URL,JDBC驱动,用户名和密码 --%> <%-- 通过update标签添加数据 --%> SELECT * FROM user <%-- 显示所有的数据 --%>

查询所有的数据

<%-- 使用foreach循环输出所有的值 --%>
userID userName password
${row.userid} ${row.username} ${row.password}
标签和标签 有两种格式即:带有本体内容和不带本体内容的 不带本体内容的格式为 带本体内容的格式为 本体内容 标签的格式为: 如果参数与时间和日期有关的话就使用标签 标签 提供存取数据库时的一种安全机制(事物处理安全机制) 格式为: or