<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title></title>
    <description></description>
    <link>http://qishi001.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>jsp JSTL 标签 &lt;SQL:&gt; 连接 MYSQL5 小记 </title>
        <author>qishi001</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://qishi001.javaeye.com">qishi001</a>&nbsp;
          链接：<a href="http://qishi001.javaeye.com/blog/228425" style="color:red;">http://qishi001.javaeye.com/blog/228425</a>&nbsp;
          发表时间: 2008年08月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="java">&lt;%@ page contentType="text/html; charset=utf-8" language="java"  errorPage="" %>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
&lt;html xmlns="http://www.w3.org/1999/xhtml">
&lt;head>
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
&lt;title>sql test&lt;/title>
&lt;style type="text/css">
	td{
		font-size:12px;
		background-color:#C6E9FD;
	}
&lt;/style>
&lt;/head>

&lt;body>
&lt;%@ taglib uri="/core" prefix="c" %>
&lt;%@ taglib uri="/sql" prefix="sql" %>
&lt;c:catch var="ex">
&lt;sql:setDataSource var="dataSour" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/bookdb" user="root" password=""/>
&lt;/c:catch>
&lt;c:if test="${ex != null}">
  	数据库连接失败，请联系管理员！
&lt;/c:if>

&lt;!-- sql 语句的两种写法 -->
&lt;!-- 建表 -->
&lt;c:catch var="exc">
&lt;sql:update dataSource="${dataSour}">
	CREATE TABLE test (
        id varchar( 8 ) CHARACTER SET gb2312 NOT NULL ,
        name varchar( 24 ) CHARACTER SET gb2312 default NULL ,
        title varchar( 100 ) CHARACTER SET gb2312 default NULL ,
        price float default NULL ,
        yr int( 11 ) default NULL ,
        description varchar( 30 ) CHARACTER SET gb2312 default NULL ,
        saleAmount int( 11 ) default NULL ,
        PRIMARY KEY (id) 
	) ENGINE = MYISAM DEFAULT CHARSET = latin1;
&lt;/sql:update> 
&lt;/c:catch>
&lt;c:if test="${exc != null}">
  	数据表创建失败！
&lt;/c:if>

&lt;!-- 数据读取 -->
&lt;sql:query var="booklist" dataSource="${dataSour}" sql="SELECT * FROM test" />
&lt;table width="80%" align="center" cellspacing="1" cellpadding="1" style="border-bottom:0px; background-color:#8080FF">
    &lt;tr>
        &lt;td width="10%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;"  height="25">编号&lt;/td>
        &lt;td width="14%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;" >作者&lt;/td>
        &lt;td width="11%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;" >书名&lt;/td>
        &lt;td width="11%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;" >价格&lt;/td>
        &lt;td width="12%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;" >出版日期&lt;/td>
        &lt;td width="32%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;" >说明&lt;/td>
        &lt;td width="10%" align="center" style="background-color:#8080FF; font-size:14px;color:#FFFFFF; border:1px #FFFFFF solid;" >销量&lt;/td>
    &lt;/tr>
    &lt;c:forEach var="row" items="${booklist.rows}">
    &lt;tr>
    	&lt;td align="center" style="background-color:#FFFFFF;" height="20">&lt;c:out value="${row.id}"/>&lt;/td>
        &lt;td align="center" style="background-color:#FFFFFF;">&lt;c:out value="${row.name}"/>&lt;/td>
        &lt;td align="center" style="background-color:#FFFFFF;">&lt;c:out value="${row.title}"/>&lt;/td>
        &lt;td align="center" style="background-color:#FFFFFF;">&lt;c:out value="${row.price}"/>&lt;/td>
        &lt;td align="center" style="background-color:#FFFFFF;">&lt;c:out value="${row.yr}"/>&lt;/td>
        &lt;td align="center" style="background-color:#FFFFFF;">&lt;c:out value="${row.description}"/>&lt;/td>
        &lt;td align="center" style="background-color:#FFFFFF;">&lt;c:out value="${row.saleAmount}"/>&lt;/td>
    &lt;/tr>
    &lt;/c:forEach>
&lt;/table>
&lt;/body>
&lt;/html>
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://qishi001.javaeye.com/blog/228425#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 15 Aug 2008 15:58:13 +0800</pubDate>
        <link>http://qishi001.javaeye.com/blog/228425</link>
        <guid>http://qishi001.javaeye.com/blog/228425</guid>
      </item>
  </channel>
</rss>