亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jdbc.jsp

?? jakarta-taglibs
?? JSP
字號:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <title>Jakarta DBTAGS Taglib Example</title>
</head>
<body bgcolor="white">

<%@ taglib uri="http://jakarta.apache.org/taglibs/dbtags" prefix="sql" %>

<P><B>Opening connection</B></P>

<sql:connection id="conn1">
  <sql:url><%=request.getParameter("dburl")%></sql:url>
  <sql:driver><%=request.getParameter("driver")%></sql:driver>
</sql:connection>

<P><B>Connection is closed?</B></P>

<jsp:getProperty name="conn1" property="closed"/>

<P><B>Deleteing the results of the last test</B></P>

<sql:statement id="stmt1" conn="conn1">
  <sql:query>delete from test_books where id > 2</sql:query>
  <sql:execute/>
</sql:statement>

<P><B>Showing current contents of the "test_books" table</B></P>

<!-- should be empty -->
<table>
<tr><th>id</th><th>name</th><th>description</th><th>rowCount</th></tr>
<sql:preparedStatement id="stmt2" conn="conn1">
  <sql:query>
    select id, name, description from test_books
    order by 1
  </sql:query>
  <sql:resultSet id="rset1">
    <tr>
      <td><sql:getColumn position="1"/></td>
      <td><sql:getColumn position="2"/></td>
      <td><sql:getColumn position="3"/><sql:wasNull>[no description]</sql:wasNull></td>
      <td><sql:rowCount/></td>
    </tr>
  </sql:resultSet>
  <tr>
    <td colspan="4">
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
    </td>
  </tr>
</sql:preparedStatement>
</table>

<P><B>Inseting a row using the "statement" tag</B></P>

<%-- added try block because InstantDB has trouble with SQL escaping --%>
<% try { %>
<sql:statement id="stmt3" conn="conn1">
  <sql:query>
    insert into test_books (id, name)
      values (3, '<sql:escapeSql>Gravity's Rainbow</sql:escapeSql>')
  </sql:query>
  <sql:execute/>
</sql:statement>
<% } catch (javax.servlet.jsp.JspTagException e) { %>
  <font color="red"<p>Possible SQL error:</p>
     <dl><dd><%= e.toString() %></dd></dl>
  <p>Your database (InstantDB?) may not support
  standard SQL escaping.  You will probably have to escape your
  SQL manually, rather than use the &lt;sql:escapeSql> tags.</p></font>
<% } %>

<P><B>Showing current contents of the "test_books" table</B></P>

<table>
<tr><th>id</th><th>name</th><th>description</th></tr>
<sql:preparedStatement id="stmt4" conn="conn1">
  <sql:query>
    select id, name, description from test_books
    order by 1
  </sql:query>
  <sql:resultSet id="rset2">
    <tr>
      <td><sql:getColumn position="1"/></td>
      <td><sql:getColumn position="2"/></td>
      <td><sql:getColumn position="3"/><sql:wasNull>[no description]</sql:wasNull></td>
    </tr>
  </sql:resultSet>
  <tr>
    <td colspan="3">
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
    </td>
  </tr>
</sql:preparedStatement>
</table>

<P><B>Select all book titles like "%ra%"</B></P>

<table>
<tr><th>id</th><th>name</th><th>description</th></tr>
<sql:statement id="likeStmt" conn="conn1">
  <sql:query>
    select id, name, description from test_books
    where name like '%ra%'
  </sql:query>
  <sql:resultSet id="likeRset">
    <tr>
      <td><sql:getColumn position="1"/></td>
      <td><sql:getColumn position="2"/></td>
      <td><sql:getColumn position="3"/><sql:wasNull>[no description]</sql:wasNull></td>
    </tr>
  </sql:resultSet>
  <tr>
    <td colspan="3">
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
    </td>
  </tr>
</sql:statement>
</table>


<P><B>Selecting back the title of book 3, assigning the value to an attribute</B></P>

<sql:preparedStatement id="stmt5" conn="conn1">
  <sql:query>
    select name from test_books
      where id = 3
      order by 1
  </sql:query>
  <sql:resultSet id="rset3">
    <sql:getColumn position="1" to="bookName"/>
    <!-- show that rowCount works for a single row -->
    retrieved row <sql:rowCount/>
  </sql:resultSet>
  <p>
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
  </p>
</sql:preparedStatement>

<P><B>Inserting that title into a new row with a "preparedStatement" tag, adding
a description</B></P>

<sql:preparedStatement id="stmt6" conn="conn1">
  <sql:query>
    insert into test_books (id, name, description)
      values (?, ?, ?)
  </sql:query>
  <sql:execute>
    The contents of an execute body are not included in the output
    <sql:setColumn position="1">4</sql:setColumn>
    <sql:setColumn position="2"><%=pageContext.getAttribute("bookName")%></sql:setColumn>
    <sql:setColumn position="3">book by Pynchon</sql:setColumn>
  </sql:execute>
</sql:preparedStatement>

<P><B>Nested Query example: Reselecting every row in the table</B></P>

<table>
<tr><th>id</th><th>name</th><th>description</th></tr>
<sql:preparedStatement id="stmt6" conn="conn1">
  <sql:query>
    select id, name, description from test_books
    order by 1
  </sql:query>
  <sql:resultSet id="rset4">
    <tr>
      <td><sql:getColumn position="1"/></td>
      <td><sql:getColumn position="2"/></td>
      <td><sql:getColumn position="3" to="description"/>
      <sql:wasNotNull>Description: <%= pageContext.getAttribute("description") %></sql:wasNotNull>
      <sql:wasNull>[no description]</sql:wasNull></td>
    </tr>

    <!-- okay, now perform the nested query -->
    <% int colId = rset4.getInt(1); %>
    <sql:statement id="stmt9" conn="conn1">
      <sql:query>
        select id, name, description from test_books
        where id = <%= colId %>
      </sql:query>
      <sql:resultSet id="rset7">
        <tr>
          <td><sql:getColumn position="1"/></td>
          <td><sql:getColumn position="2"/></td>
          <td><sql:getColumn position="3" to="description"/>
          <sql:wasNotNull>Description: <%= pageContext.getAttribute("description") %></sql:wasNotNull>
          <sql:wasNull>[no description]</sql:wasNull></td>
        </tr>        
      </sql:resultSet>
    </sql:statement>

  </sql:resultSet>
  <tr>
    <td colspan="3">
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
    </td>
  </tr>
</sql:preparedStatement>
</table>

<p><b>For fun, pretend that the ids are British money in the left column,
      and French decimals in the right</b></p>

<table>
<sql:preparedStatement id="stmt7" conn="conn1"> 
  <sql:query>
    select id from test_books
    order by 1
  </sql:query>
  <sql:resultSet id="rset5">
    <tr>
      <td><sql:getNumber colName="id" format="CURRENCY" locale="en_GB"/></td>
      <td><sql:getNumber position="1" format="0.00" locale="fr_FR"/></td>
    </tr>
  </sql:resultSet>
  <tr>
    <td>
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
    </td>
  </tr>
</sql:preparedStatement>
</table>

<P><B>Prove that an empty resultset executes the wasEmpty tag</B></P>

<sql:preparedStatement id="stmt8" conn="conn1">
  <!-- impossible statement -->
  <sql:query>
    select id, name, description from test_books
    where id > 1000
  </sql:query>
  <sql:resultSet id="rset6">
    <p>

      <!-- show that rowCount works for a no rows -->
      retrieved row <sql:rowCount/>

      <sql:getColumn position="1"/>
      <sql:getColumn position="2"/>
      <sql:getColumn position="3" to="description"/>
      <sql:wasNotNull>Description: <%= pageContext.getAttribute("description") %></sql:wasNotNull>
      <sql:wasNull>[no description]</sql:wasNull>
    </p>
  </sql:resultSet>
  <p>
    <sql:wasEmpty>No rows retrieved.</sql:wasEmpty>
    <sql:wasNotEmpty><sql:rowCount/> rows retrieved.</sql:wasNotEmpty>
  </p>
</sql:preparedStatement>

<P><B>Make sure the rowCount tag works with zero rows, outside a preparedStatement.</B></P>

<sql:rowCount/> rows retrieved.

<P><B>Closing the database connection</B></P>

<sql:closeConnection conn="conn1"/>

<P><B>Connection is closed?</B></P>

<jsp:getProperty name="conn1" property="closed"/>

<p><b>Success!</b></p>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲靠逼com| 久久伊99综合婷婷久久伊| 国产成a人亚洲| 蜜臀久久99精品久久久画质超高清 | 一区二区久久久久久| 国产精品你懂的在线| 中文字幕亚洲一区二区av在线 | 337p亚洲精品色噜噜噜| 欧美日本一区二区三区| 日韩一级在线观看| 久久综合九色综合97婷婷女人| 欧美成人精精品一区二区频| 26uuu久久综合| 国产精品毛片久久久久久久| 亚洲免费在线视频一区 二区| 亚洲一区二区欧美激情| 日本网站在线观看一区二区三区| 激情小说亚洲一区| 91在线精品一区二区| 欧美女孩性生活视频| 欧美成人午夜电影| 国产精品传媒入口麻豆| 亚洲韩国精品一区| 日韩成人一区二区三区在线观看| 裸体一区二区三区| 懂色av中文字幕一区二区三区| 91免费在线看| 日韩欧美三级在线| 亚洲欧美一区二区三区久本道91| 亚洲国产精品久久久男人的天堂| 久久精品国产99久久6| 白白色亚洲国产精品| 88在线观看91蜜桃国自产| 久久精品亚洲国产奇米99| 一区二区在线免费| 国产精品影视网| 欧美午夜免费电影| 久久久久久综合| 亚洲v中文字幕| 国产伦精一区二区三区| 欧美日韩免费高清一区色橹橹 | 99久久99久久免费精品蜜臀| 欧美一区二区三区视频免费| 亚洲国产电影在线观看| 美女视频黄免费的久久| 91传媒视频在线播放| 中文字幕 久热精品 视频在线| 日韩电影在线看| 欧美在线观看你懂的| 中文字幕va一区二区三区| 久久超碰97人人做人人爱| 欧美日韩亚州综合| 亚洲欧美电影院| av网站免费线看精品| 国产午夜精品理论片a级大结局| 亚洲成人动漫av| 91免费看片在线观看| 中文字幕第一页久久| 久久av资源站| 91精品国产色综合久久ai换脸 | 中文字幕在线免费不卡| 久久99精品一区二区三区| 欧美精品久久一区二区三区| 亚洲欧洲日产国码二区| 成人一区二区三区在线观看| 久久伊人蜜桃av一区二区| 精品一区二区成人精品| 日韩免费看网站| 久久精品理论片| 日韩精品在线一区二区| 日韩国产欧美三级| 51久久夜色精品国产麻豆| 亚洲成va人在线观看| 欧美男生操女生| 日韩精品国产欧美| 欧美一级黄色片| 日韩av一区二区三区| 日韩一区二区三区电影| 久久精品国产一区二区三区免费看 | 在线综合+亚洲+欧美中文字幕| 亚洲精品视频一区二区| 日本二三区不卡| 亚洲第一综合色| 91精品国产手机| 久久精品国产亚洲5555| 国产亚洲精品资源在线26u| 国产成都精品91一区二区三| 国产精品久久久久三级| 色哟哟国产精品| 午夜久久电影网| 久久一区二区视频| www.亚洲免费av| 亚洲一二三区在线观看| 日韩一级视频免费观看在线| 韩国三级中文字幕hd久久精品| 国产三级精品三级在线专区| 99精品国产91久久久久久| 亚洲图片一区二区| 精品蜜桃在线看| 99久久777色| 男女男精品视频| 亚洲国产精品t66y| 欧美裸体bbwbbwbbw| 国产黄色成人av| 亚洲一区在线视频| 2014亚洲片线观看视频免费| 99re成人在线| 久久国产精品一区二区| 亚洲三级视频在线观看| 欧美哺乳videos| 色狠狠一区二区三区香蕉| 免费一级欧美片在线观看| 国产精品福利一区二区三区| 欧美卡1卡2卡| av不卡在线播放| 国产自产高清不卡| 亚洲一区二区欧美| 国产精品卡一卡二卡三| 欧美一级理论片| 欧美亚洲综合另类| 成人av电影观看| 久久91精品国产91久久小草| 亚洲免费观看视频| 国产午夜精品在线观看| 欧美一区二区福利视频| 成人app网站| 国产一区二区日韩精品| 青娱乐精品视频| 洋洋av久久久久久久一区| 欧美国产精品专区| 2021中文字幕一区亚洲| 日韩三区在线观看| 欧美日本一区二区三区| 在线观看一区日韩| av中文字幕亚洲| 成人一区二区三区中文字幕| 国内精品伊人久久久久av一坑| 亚洲一区二区三区四区在线| 亚洲人吸女人奶水| 中文字幕乱码亚洲精品一区| 欧美成人国产一区二区| 日韩视频免费观看高清完整版 | 久久综合色婷婷| 日韩一区二区电影网| 欧美伦理影视网| 欧美放荡的少妇| 欧美喷潮久久久xxxxx| 欧美日本一区二区| 欧美网站一区二区| 欧美三片在线视频观看| 欧美另类videos死尸| 欧美日本视频在线| 91精品国产91久久久久久一区二区| 在线观看视频一区二区| 欧美亚洲图片小说| 欧美日韩一区二区三区视频| 欧美欧美午夜aⅴ在线观看| 这里只有精品99re| 日韩女优电影在线观看| 久久午夜老司机| 国产精品人成在线观看免费| 国产清纯白嫩初高生在线观看91| 久久综合久久综合九色| 国产精品美女久久久久aⅴ| 亚洲啪啪综合av一区二区三区| 亚洲乱码一区二区三区在线观看| 亚洲美女屁股眼交| 视频一区在线视频| 国产一区二区中文字幕| 9色porny自拍视频一区二区| 色欧美日韩亚洲| 在线播放国产精品二区一二区四区| 91精品国产综合久久久蜜臀图片| 精品精品国产高清a毛片牛牛| 久久久www免费人成精品| 国产精品第13页| 日本免费在线视频不卡一不卡二 | 91污在线观看| 欧美日韩一级二级| 久久久精品tv| 夜夜亚洲天天久久| 国产精一品亚洲二区在线视频| 99精品国产热久久91蜜凸| 91精品国产黑色紧身裤美女| 亚洲精品一区二区三区精华液| 亚洲视频一区在线| 麻豆免费精品视频| 91在线看国产| 久久亚洲一级片| 亚洲成在人线免费| 国产成人av资源| 7777精品久久久大香线蕉 | 欧美精品一级二级| 国产精品午夜久久| 免费av成人在线| 97久久精品人人做人人爽 | 在线免费观看日韩欧美| 26uuu久久天堂性欧美| 亚洲成人激情综合网| 国产成都精品91一区二区三 |