婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > JSP中操作數據庫的常用SQL標簽用法總結

JSP中操作數據庫的常用SQL標簽用法總結

熱門標簽:地圖標注市場怎么樣 泰州泰興400電話 怎么申請 聊城智能電銷機器人外呼 企業怎么在聯通申請400電話 南昌市地圖標注app 南京新思維電話機器人 如何用中國地圖標注數字點 好操作的電話機器人廠家 百度地圖添加標注圖標樣式

sql:setDataSource>
標簽設定數據源

語法結構:

復制代碼 代碼如下:

    sql:setDataSource url="jdbcUrl" driver="driverClassName" user="userName" password="password" [var = "varName"][scope="{page | request | session | application}"] />


sql:update>
標簽進行增刪改的操作

第一種格式:

復制代碼 代碼如下:

sql:update sql="sqlUpdate" [var="varName"] [scope="{page|request|session|application}"][dataSource="dataSource"] />

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"%>
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html>
head>
title>測試標簽/title>
/head>
sql:setDataSource driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
 user="liky" password="redhat"
 url="jdbc:sqlserver://localhost:1433;DatabaseName=csu" var="db" />
body>
!-- 這里使用update標簽創建一個表 -->
sql:transaction dataSource="${db}">
sql:update var="update" scope="page">
 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)
 )
/sql:update>
/sql:transaction>
!-- 這里使用update標簽修改表的結構,添加一個列 -->
sql:transaction dataSource="${db}">
sql:update var="update" scope="page">
 alter table tmp add age tinyint
/sql:update>
/sql:transaction>
br>
/body>
/html>

第二種格式是將SQL語句作為本體內容

%@page language="java" contentType="text/html;charset=gb2312"%>
%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
!DOCTYPE html>
html>
  head>
    title>Update標簽添加數據/title>
  /head>
  body>
    %-- 指定數據庫鏈接URL,JDBC驅動,用戶名和密碼 --%>
    sql:setDataSource url="jdbc:mysql://localhost:3306/javaweb" driver="com.mysql.jdbc.Driver"
        user="root" password="zhangda890126;;"/>
    %-- 通過update標簽添加數據 --%>
    sql:update>
      INSERT INTO user(userid,username,password) VALUES(null,"admin1","root1");
    /sql:update>
  /body>
/html>



sql:query>標簽
用來查詢數據庫中的數據
第一種格式:

復制代碼 代碼如下:

sql:query sql="sqlQuery" [var="varName"] [scope="{page|request|session|application}"][dataSource="dataSource"]maxRows="" startRow="startRow" />

第二種格式是將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" %>
!DOCTYPE html>
html>
  head>
    title>Query標簽的使用/title>
  /head>
  body>
    %-- 指定數據庫鏈接URL,JDBC驅動,用戶名和密碼 --%>
    sql:setDataSource url="jdbc:mysql://localhost:3306/javaweb" driver="com.mysql.jdbc.Driver"
        user="root" password="zhangda890126;;"/>
    %-- 通過update標簽添加數據 --%>
    sql:query var="result">
      SELECT * FROM user
    /sql:query>
    %-- 顯示所有的數據 --%>
    center>
      h3>查詢所有的數據/h3>
      table border="1">
        tr>
          td>userID/td>
          td>userName/td>
          td>password/td>
        /tr>
        %-- 使用foreach循環輸出所有的值 --%>
        c:forEach items="${result.rows}" var = "row">
          tr>
            td>${row.userid}/td>
            td>${row.username}/td>
            td>${row.password}/td>
          /tr>
        /c:forEach>
      /table>
    /center>
  /body>
/html>


sql:param>標簽和sql:dateParam>標簽
sql:param>有兩種格式即:帶有本體內容和不帶本體內容的

不帶本體內容的格式為

sql:param value="value" />

帶本體內容的格式為

sql:param>

本體內容

/sql:param>

sql:dateParam>標簽的格式為:

sql:dateParam value="value" [type="{timestamp|time|date}"] />

如果參數與時間和日期有關的話就使用sql:dateParam>標簽


sql:transaction>標簽
提供存取數據庫時的一種安全機制(事物處理安全機制)

格式為:

sql:transaction [dataSource="dataSource"] [isolation="read_committed|read_uncomited|repeatabl_read|serializable"]>

sql:update> or sql:query>

/sql:transaction>

 

您可能感興趣的文章:
  • 國內常用的js類庫大全(CDN公共庫)
  • Java幾種常用JSON庫性能比較詳解
  • Python常用的json標準庫
  • 常用的9個JavaScript圖表庫詳解
  • jsp+mysql數據庫操作常用方法實例總結
  • JavaScript 常用函數庫詳解
  • 簡單了解常用的JavaScript 庫

標簽:開封 臨汾 烏蘭察布 銅川 白銀 自貢 吉林 山南

巨人網絡通訊聲明:本文標題《JSP中操作數據庫的常用SQL標簽用法總結》,本文關鍵詞  JSP,中,操作,數據庫,的,常用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《JSP中操作數據庫的常用SQL標簽用法總結》相關的同類信息!
  • 本頁收集關于JSP中操作數據庫的常用SQL標簽用法總結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 乳山市| 镇康县| 黔东| 河东区| 滦南县| 青川县| 虹口区| 闽侯县| 高唐县| 天津市| 攀枝花市| 湄潭县| 昌都县| 板桥市| 禹城市| 大姚县| 德庆县| 和平区| 扬中市| 光山县| 汉阴县| 林周县| 宁波市| 呈贡县| 军事| 磐安县| 仙游县| 墨玉县| 六盘水市| 浪卡子县| 庆城县| 会昌县| 农安县| 乌拉特后旗| 辉县市| 徐闻县| 昌黎县| 秦皇岛市| 天长市| 祁连县| 拜城县|