﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-jiaoyingjun</title><link>http://www.blogjava.net/jiaoyingjun/</link><description /><language>zh-cn</language><lastBuildDate>Fri, 17 Apr 2026 19:50:49 GMT</lastBuildDate><pubDate>Fri, 17 Apr 2026 19:50:49 GMT</pubDate><ttl>60</ttl><item><title>Sping+Hibernate+Struts构建项目时候遇到的问题</title><link>http://www.blogjava.net/jiaoyingjun/archive/2007/05/17/117969.html</link><dc:creator>依楚</dc:creator><author>依楚</author><pubDate>Thu, 17 May 2007 01:15:00 GMT</pubDate><guid>http://www.blogjava.net/jiaoyingjun/archive/2007/05/17/117969.html</guid><wfw:comment>http://www.blogjava.net/jiaoyingjun/comments/117969.html</wfw:comment><comments>http://www.blogjava.net/jiaoyingjun/archive/2007/05/17/117969.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jiaoyingjun/comments/commentRss/117969.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jiaoyingjun/services/trackbacks/117969.html</trackback:ping><description><![CDATA[闲来没事，新建了HSS的工程，结果一直报错。找了N久，终于找到原因了。<br>第一：用MyEclipse建立工程的时候选择Sping1.2，hibernate3(注意不能选择3.1)，Struts1.1<br>第二：在action中实例化DAO接口时，需要使用this指向该接口。
<img src ="http://www.blogjava.net/jiaoyingjun/aggbug/117969.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jiaoyingjun/" target="_blank">依楚</a> 2007-05-17 09:15 <a href="http://www.blogjava.net/jiaoyingjun/archive/2007/05/17/117969.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2建表新体验!</title><link>http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80491.html</link><dc:creator>依楚</dc:creator><author>依楚</author><pubDate>Fri, 10 Nov 2006 13:34:00 GMT</pubDate><guid>http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80491.html</guid><wfw:comment>http://www.blogjava.net/jiaoyingjun/comments/80491.html</wfw:comment><comments>http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80491.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/jiaoyingjun/comments/commentRss/80491.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jiaoyingjun/services/trackbacks/80491.html</trackback:ping><description><![CDATA[最近看到资料,对建表有了进一步认识,原来建表还可以这样建立。写下来，做个记录。<br /><font color="#ff1493">CREATE TABLE payroll<br />( employee_id INT NOT NULL<br />, base_salary DOUBLE<br />, bonus DOUBLE<br />, commission DOUBLE<br />, total_pay DOUBLE GENERATED ALWAYS AS<br />            (base_salary*(1+bonus) + commission)<br />)</font><br /><br /><pre>INSERT INTO payroll VALUES (1, 100, 0.1, 20, DEFAULT);
<font face="Times New Roman">或者<br /><pre>INSERT INTO payroll (employee_id, base_salary, bonus, commission)
VALUES (1, 100, 0.1, 20);
这样就是建表的时候加入了计算了。省好多事情。很方便。<br /><br /><br /><br />复杂的如下：<br /><pre><font color="#ff1493">CREATE TABLE payroll2
( employee_id INT NOT NULL
, employee_type CHAR(1) NOT NULL
, base_salary DOUBLE
, bonus DOUBLE
, commission DOUBLE
, total_pay DOUBLE GENERATED ALWAYS AS
    (   CASE employee_type
        WHEN 'B' THEN base_salary*(1+bonus)
        WHEN 'C' THEN (base_salary + commission)
        ELSE 0
        END
    )</font>
)
这样对数据操作很方便。也很有实用价值。</pre></pre></font></pre><img src ="http://www.blogjava.net/jiaoyingjun/aggbug/80491.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jiaoyingjun/" target="_blank">依楚</a> 2006-11-10 21:34 <a href="http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80491.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2存储过程入门（一）</title><link>http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80453.html</link><dc:creator>依楚</dc:creator><author>依楚</author><pubDate>Fri, 10 Nov 2006 09:30:00 GMT</pubDate><guid>http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80453.html</guid><description><![CDATA[      首先，打开DB2开发中心，新建项目后，连接上指定的数据库。右键点击新建存储过程，可以直接新建，也可以使用向导建立。建好后就如下所视：<br /><br /><font color="#808080">CREATE PROCEDURE ERPT1104.PROCEDURE1 (  )<br />------------------------------------------------------------------------<br />-- SQL 存储过程 <br />------------------------------------------------------------------------<br />P1: BEGIN<br /><br />END P1</font>      <br />        这样就是建立好了一个存储过程。其中<font color="#000000">ERPT1104.PROCEDURE1 中‘ERPT1104’为数据库模式名，PROCEDURE1 为存储过程名称，可以自行修改。<font color="#808080">(  )</font></font><font color="#000000">这里面为参数，如果需要传入参数或者传出参数，就需要写了，格式为：In a varchar(32) ,Out b varchar(32),InOut c varchar(32)此处In,Out,InOut为参数模式。a,b,c为参数名称，varchar(32)为参数类型。<br />        然后我们可以开始写具体的内容了。当然是在BEGIN下面开始写了。<br />一般来说，都是先定义变量。先讲简单的查询。<br />declare m varchar(32);<br />select name into m from custom where id=a;<br />这个意思就是定义个变量m，根据id值从custom表中查出name值赋给变量m，此处的a是从外面传过来的参数值。注意，此处查到的数据仅一条时在这样使用。如果是多条，就需要使用游标了，那在下节在说。本节不考虑。<br />这样，我们得到了变量m的值，如果我们想自己定义变量的值,那就可以：<br />set m='jiao';<br />如果我们想执行insert，update。<br />那就象SQL一样写就可以了。比如：<br />insert into custom values(m);<br />update custom set name=m where id=a;<br />如果用户想进行大量的数据计算，可以自行体验下，基本方法就是这样。<br />当然还有简单判断了，下面我们来说IF，WHILE的用法<br />语言都学过不少了，这里就讲下在DB2下是什么格式的：<br />if a='0' then<br />select * from custom;<br />else<br />select name from custom;<br />end if;<br />while a='0' do<br />select * from custom;<br />end while;<br />注意使用while一定不能进入死循环中。条件一定要写对。<br />到次，你应该会进行一般的操作了。<br />  <br /></font><img src ="http://www.blogjava.net/jiaoyingjun/aggbug/80453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jiaoyingjun/" target="_blank">依楚</a> 2006-11-10 17:30 <a href="http://www.blogjava.net/jiaoyingjun/archive/2006/11/10/80453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>