sql3.jsp

<%@ page contentType="text/html; charset=euc-jp" %>
<%@ page import="allaire.taglib.*" %>
<%@ taglib uri="jruntags" prefix="jrun" %>

<%
String name = ParameterUtil.getParameterWithEncoding(request, response, "t1");
String amount = ParameterUtil.getParameterWithEncoding(request, response, "t2"); 
%>

<script language="javascript">
<!--
function checkSize(obj_value) {
    if(obj_value.length > 10)
	{
		return false;
	}
	return true;
}
function printError(form_obj, input_obj, obj_value, error_msg) {
    alert("エラー名が長すぎます。");
    return false;
}
//-->
</script>

<%--

<jrun:if expr="<%= name != null && amount != null %>">
<jrun:sql driver="sun.jdbc.odbc.JdbcOdbcDriver" url="jdbc:odbc:taglib"> 
INSERT INTO Table1 (name,amount)
VALUES (
<jrun:sqlparam value="<%= name %>"/>,
<jrun:sqlparam sqltype="FLOAT" value="<%= new Float(amount) %>"/>)
</jrun:sql>
</jrun:if>

<jrun:sql driver="sun.jdbc.odbc.JdbcOdbcDriver" url="jdbc:odbc:taglib" id="rs">
SELECT * FROM Table1
</jrun:sql>

--%>

<%@ include file="html/header.html" %>

<table width="100%">
<tr>
<td colspan="3"><b>SQL タグ: JDBC ドライバと URL の使用</b> </td>
</tr>

<%--

<jrun:form method="post" name="form1" action="sql3.jsp">
<tr>
<td>Name:</td>
<td colspan="2"><jrun:input name="t1" onValidate="checkSize" onError="printError" required="true"/></td>
</tr>
<tr>
<td>Amount:</td>
<td><jrun:input name="t2" type="float" required="true"/>&nbsp;&nbsp;&nbsp;
<input type="submit" value="送信"><br><br></td>
</tr>
</jrun:form>
<tr>
<jrun:param id="rs" type="QueryTable"/>
<jrun:foreach item="field" type="String" group="<%= rs.Names %>">
    <td align="center"><b><%= field.toUpperCase() %></b></td>
</jrun:foreach>
</tr>
<jrun:foreach group="page.rs">
<tr>
    <jrun:foreach item="x" group="<%= rs.Values %>">
        <td align="center"><%= x %></td>
    </jrun:foreach>
</tr>
</jrun:foreach>

--%>

<tr>
<td align="left"> &nbsp;<br> &nbsp;&nbsp;<font size="2"><a href="sql2.jsp">戻る</a></font> </td>
</tr>
</table>

<%@ include file="html/footer.html" %>