??xml version="1.0" encoding="utf-8" standalone="yes"?>视频二区欧美毛片免费观看,欧美风狂大伦交xxxx,精品久久免费http://www.aygfsteel.com/sunjavaee/每天q步一点点zh-cnWed, 18 Jun 2025 22:54:39 GMTWed, 18 Jun 2025 22:54:39 GMT60婚前保证?/title><link>http://www.aygfsteel.com/sunjavaee/archive/2008/01/16/175750.html</link><dc:creator>每天q步一点点</dc:creator><author>每天q步一点点</author><pubDate>Wed, 16 Jan 2008 11:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunjavaee/archive/2008/01/16/175750.html</guid><wfw:comment>http://www.aygfsteel.com/sunjavaee/comments/175750.html</wfw:comment><comments>http://www.aygfsteel.com/sunjavaee/archive/2008/01/16/175750.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunjavaee/comments/commentRss/175750.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunjavaee/services/trackbacks/175750.html</trackback:ping><description><![CDATA[    只有注册用户d后才能阅读该文?a href='http://www.aygfsteel.com/sunjavaee/archive/2008/01/16/175750.html'>阅读全文</a><img src ="http://www.aygfsteel.com/sunjavaee/aggbug/175750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunjavaee/" target="_blank">每天q步一点点</a> 2008-01-16 19:06 <a href="http://www.aygfsteel.com/sunjavaee/archive/2008/01/16/175750.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java中DecimalFormat http://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65263.html每天q步一点点每天q步一点点Wed, 23 Aug 2006 05:54:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65263.htmlhttp://www.aygfsteel.com/sunjavaee/comments/65263.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65263.html#Feedback1http://www.aygfsteel.com/sunjavaee/comments/commentRss/65263.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/65263.html在java中DecimalFormat 是表C格式的Q例?/p>

double avprice="28234.2534";
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String aveprice=df.format(avprice);

q种写法是整数保留不变Q后面保?位小敎ͼ不则补0

在oracle里有旉要查询结果就保持格式

to_char(col_name,'99999D99')

q表C整C?位,数2位,如果?Ҏ0Q就是强制补0



每天q步一点点 2006-08-23 13:54 发表评论
]]>
java直接q接Access数据?/title><link>http://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65262.html</link><dc:creator>每天q步一点点</dc:creator><author>每天q步一点点</author><pubDate>Wed, 23 Aug 2006 05:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65262.html</guid><wfw:comment>http://www.aygfsteel.com/sunjavaee/comments/65262.html</wfw:comment><comments>http://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65262.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunjavaee/comments/commentRss/65262.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunjavaee/services/trackbacks/65262.html</trackback:ping><description><![CDATA[package Test;<br />import java.sql.*;<br />/**<br /> * <p>Title: </p><br /> *<br /> * <p>Description: </p><br /> *<br /> * <p>Copyright: Copyright (c) 2006</p><br /> *<br /> * <p>Company: </p><br /> *<br /> * @author not attributable<br /> * @version 1.0<br /> */<br />public class TestConnect {<br />    public TestConnect() {<br />    }<br />    static Connection con = null;<br />    public static void main(String args[]) {<br />      try {<br />        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br />        //String url="jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=D://demo.mdb";<br />        String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D://demo.mdb";<br />        //String url = "jdbc:odbc:Access";<br />        con = DriverManager.getConnection(url,"","");<br />        Statement stmt = con.createStatement();<br />        String sql = "select * from base";<br />        ResultSet rs = stmt.executeQuery(sql);<br />        while (rs.next()) {<br />          System.out.println("name= " + rs.getString(1));<br />        }<br />        rs.close();<br />        stmt.close();<br />        con.close();<br />        //JakartaBasicDataSource.closeBasicDataSourceConnection();<br />      }<br />      catch (Exception e) {<br />        e.printStackTrace();<br />        System.out.println("now you have not ActiveConnection..........break!!");<br />      }<br />  }<br />}<br /><img src ="http://www.aygfsteel.com/sunjavaee/aggbug/65262.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunjavaee/" target="_blank">每天q步一点点</a> 2006-08-23 13:50 <a href="http://www.aygfsteel.com/sunjavaee/archive/2006/08/23/65262.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库日期函?/title><link>http://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61412.html</link><dc:creator>每天q步一点点</dc:creator><author>每天q步一点点</author><pubDate>Wed, 02 Aug 2006 14:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61412.html</guid><wfw:comment>http://www.aygfsteel.com/sunjavaee/comments/61412.html</wfw:comment><comments>http://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61412.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/sunjavaee/comments/commentRss/61412.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/sunjavaee/services/trackbacks/61412.html</trackback:ping><description><![CDATA[ <p>select current_timestamp from dual<br />select sysdate from dual<br />select to_date('2005-08-19 12:59:59','yyyy-mm-dd hh24:mi:ss') datevalue from <br />dual; <br />select to_char(sysdate,'yyyymmdd') from dual;<br /><br />sqlserver的有用的日期函数- -<br />作者: 日期Q?2005-4-12 15:36:05 讉Kơ数Q出处:<br /> 昄选项: 自动滚屏[左键停止]<br />1.一个月W一天的<br />SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)</p> <p>2.本周的星期一<br />SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)</p> <p>3.一q的W一?br />SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)</p> <p>4.季度的第一?br />SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)</p> <p>5.当天的半?br />SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)</p> <p>6.上个月的最后一?br />SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))</p> <p>7.d的最后一?br />SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))</p> <p>8.本月的最后一?br />SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))</p> <p>9.本年的最后一?br />SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))</p> <p>10.本月的第一个星期一<br />select DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0) </p> <p>1.用一条语句得出某日期所在月份的最大天敎ͼ</p> <p>SELECT DAY(DATEADD(dd, -DAY('2004-02-13'), DATEADD(mm, 1, '2004-02-13'))) AS 'Day Number'</p> <p> </p> <p>在oracle中有很多关于日期的函敎ͼ如: <br />1、add_months()用于从一个日期值增加或减少一些月?<br />date_value:=add_months(date_value,number_of_months) <br />例: <br />SQL> select add_months(sysdate,12) "Next Year" from dual; <br />  <br />Next Year <br />---------- <br />13-11?04 <br />  <br />SQL> select add_months(sysdate,112) "Last Year" from dual; <br />  <br />Last Year <br />---------- <br />13-3?-13 <br />  <br />SQL>  <br />  <br />2、current_date()q回当前会放时区中的当前日期 <br />date_value:=current_date <br />SQL> column sessiontimezone for a15 <br />SQL> select sessiontimezone,current_date from dual; <br />  <br />SESSIONTIMEZONE CURRENT_DA <br />--------------- ---------- <br />+08:00          13-11?03 <br />  <br />SQL> alter session set time_zone='-11:00' <br />   2  / <br />  <br />会话已更攏V?<br />  <br />SQL> select sessiontimezone,current_timestamp from dual; <br />  <br />SESSIONTIMEZONE CURRENT_TIMESTAMP <br />--------------- ------------------------------------ <br />-11:00          12-11?03 04.59.13.668000 下午 -11: <br />                 00 <br />  <br />SQL>  <br />  <br />3、current_timestamp()以timestamp with time zone数据cdq回当前会放时区中的当前日期 <br />timestamp_with_time_zone_value:=current_timestamp([timestamp_precision]) <br />SQL> column sessiontimezone for a15 <br />SQL> column current_timestamp format a36 <br />SQL> select sessiontimezone,current_timestamp from dual; <br />  <br />SESSIONTIMEZONE CURRENT_TIMESTAMP <br />--------------- ------------------------------------ <br />+08:00          13-11?03 11.56.28.160000 上午 +08: <br />                 00 <br />  <br />SQL> alter session set time_zone='-11:00' <br />   2  / <br />  <br />会话已更攏V?<br />  <br />SQL> select sessiontimezone,current_timestamp from dual; <br />  <br />SESSIONTIMEZONE CURRENT_TIMESTAMP <br />--------------- ------------------------------------ <br />-11:00          12-11?03 04.58.00.243000 下午 -11: <br />                 00 <br />  <br />SQL>  <br />  <br />4、dbtimezone()q回时区 <br />varchar_value:=dbtimezone <br />SQL> select dbtimezone from dual; <br />  <br />DBTIME <br />------ <br />-07:00 <br />  <br />SQL>  <br />  <br />5、extract()扑և日期或间隔值的字段?<br />date_value:=extract(date_field from [datetime_value|interval_value]) <br />SQL> select extract(month from sysdate) "This Month" from dual; <br />  <br />This Month <br />---------- <br />         11 <br />  <br />SQL> select extract(year from add_months(sysdate,36)) "3 Years Out" from dual; <br />  <br />3 Years Out <br />----------- <br />        2006 <br />  <br />SQL>  <br />  <br />6、last_day()q回包含了日期参数的月䆾的最后一天的日期 <br />date_value:=last_day(date_value) <br />SQL> select last_day(date'2000-02-01') "Leap Yr?" from dual; <br />  <br />Leap Yr? <br />---------- <br />29-2?-00 <br />  <br />SQL> select last_day(sysdate) "Last day of this month" from dual; <br />  <br />Last day o <br />---------- <br />30-11?03 <br />  <br />SQL>  <br />  <br />7、localtimestamp()q回会话中的日期和时?<br />timestamp_value:=localtimestamp <br />SQL> column localtimestamp format a28 <br />SQL> select localtimestamp from dual; <br />  <br />LOCALTIMESTAMP <br />---------------------------- <br />13-11?03 12.09.15.433000 <br />下午 <br />  <br />SQL> select localtimestamp,current_timestamp from dual; <br />  <br />LOCALTIMESTAMP               CURRENT_TIMESTAMP <br />---------------------------- ------------------------------------ <br />13-11?03 12.09.31.006000   13-11?03 12.09.31.006000 下午 +08: <br />下午                         00 <br />  <br />SQL> alter session set time_zone='-11:00'; <br />  <br />会话已更攏V?<br />  <br />SQL> select localtimestamp,to_char(sysdate,'DD-MM-YYYY HH:MI:SS AM') "SYSDATE" from dual; <br />  <br />LOCALTIMESTAMP               SYSDATE <br />---------------------------- ------------------------ <br />12-11?03 05.11.31.259000   13-11-2003 12:11:31 下午 <br />下午 <br />  <br />SQL>  <br />  <br />8、months_between()判断两个日期之间的月份数?<br />number_value:=months_between(date_value,date_value) <br />SQL> select months_between(sysdate,date'1971-05-18') from dual; <br />  <br />MONTHS_BETWEEN(SYSDATE,DATE'1971-05-18') <br />---------------------------------------- <br />                               389.855143 <br />  <br />SQL> select months_between(sysdate,date'2001-01-01') from dual; <br />  <br />MONTHS_BETWEEN(SYSDATE,DATE'2001-01-01') <br />---------------------------------------- <br />                               34.4035409 <br />  <br />SQL>  <br />  <br />9、next_day()l定一个日期|q回q二个参数指出的日子第一ơ出现在的日期|应返回相应日子的名称字符Ԍ</p> <p> <br />Oracle的日期函?<br />风逝空?发表?2005-6-21 9:28:46</p> <p> <br />怿很多人都有过l计某些数据的经历,比如Q要l计财务的情况,可能要按每年Q每季度Q每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,q个时候Oracle的日期函Cl我们很多帮助?/p> <p> 常用日期型函?</p> <p> <br />1。Sysdate 当前日期和时?/p> <p> <br />SQL> Select sysdate from dual;</p> <p>SYSDATE<br />----------<br />21-6?-05</p> <p> <br />2。Last_day 本月最后一?</p> <p> <br />SQL> Select last_day(sysdate) from dual;</p> <p>LAST_DAY(S<br />----------<br />30-6?-05</p> <p> <br />3。Add_months(d,n) 当前日期d后推n个月 </p> <p> <br />SQL> Select add_months(sysdate,2) from dual;</p> <p>ADD_MONTHS<br />----------<br />21-8?-05</p> <p>4。Months_between(f,s) 日期f和s间相差月?</p> <p> <br />SQL> select months_between(sysdate,to_date('2005-11-12','yyyy-mm-dd'))from dual;</p> <p> <br />MONTHS_BETWEEN(SYSDATE,TO_DATE('2005-11-12','YYYY-MM-DD'))<br />----------------------------------------------------------<br />                                                -4.6966741 </p> <p> <br />5。NEXT_DAY(d, day_of_week)<br />q回?day_of_week"命名的,在变?d"指定的日期之后的W一个工作日的日期。参?day_of_week"必须星期中的某一天?/p> <p>SQL> SELECT next_day(to_date('20050620','YYYYMMDD'),1) FROM dual;</p> <p>NEXT_DAY(T<br />----------<br />26-6?-05</p> <p> <br />6。current_date()q回当前会话时区中的当前日期 </p> <p> <br />SQL> select current_date from dual;</p> <p>CURRENT_DA<br />----------<br />21-6?-05</p> <p> <br />7。current_timestamp()以timestamp with time zone数据cdq回当前会话时区中的当前日期</p> <p> <br />SQL> select current_timestamp from dual;</p> <p>CURRENT_TIMESTAMP<br />---------------------------------------------------------------------------<br />21-6?-05 10.13.08.220589 上午 +08:00</p> <p>8。dbtimezone()q回时区</p> <p> <br />SQL> select dbtimezone from dual;</p> <p>DBTIME<br />------<br />-08:00</p> <p>9。extract()扑և日期或间隔值的字段?</p> <p>SQL> select extract(month from sysdate) "This Month" from dual;</p> <p>This Month<br />----------<br />         6</p> <p> <br />SQL> select extract(year from add_months(sysdate,36)) " Years" from dual;</p> <p>     Years<br />----------<br />      2008</p> <p>10。localtimestamp()q回会话中的日期和时?</p> <p> <br />SQL> select localtimestamp from dual;</p> <p>LOCALTIMESTAMP<br />---------------------------------------------------------------------------<br />21-6?-05 10.18.15.855652 上午</p> <p>常用日期数据格式Q该Dؓ摘抄Q?/p> <p>Y或YY或YYY q的最后一位,两位或三?Select to_char(sysdate,’YYY? from dualQ?002表示2002q?<br />SYEAR或YEAR SYEAR使公元前的年份前加一负号 Select to_char(sysdate,’SYEAR? from dualQ?-1112表示公元?11 2q?<br />Q 季度Q??月ؓW一季度 Select to_char(sysdate,’Q? from dualQ?2表示W二季度?<br />MM 月䆾?Select to_char(sysdate,’MM? from dualQ?12表示12?<br />RM 月䆾的罗马表C?Select to_char(sysdate,’RM? from dualQ?IV表示4?<br />Month ?个字W长度表C的月䆾?Select to_char(sysdate,’Month? from dualQ?May后跟6个空DC??<br />WW 当年W几?Select to_char(sysdate,’WW? from dualQ?24表示2002q??3日ؓW?4?<br />W 本月W几?Select to_char(sysdate,’W? from dualQ?2002q?0?日ؓW??<br />DDD 当年W几, 1?日ؓ001Q??日ؓ032 Select to_char(sysdate,’DDD? from dualQ?363 2002q? 2? 9日ؓW?63?<br />DD 当月W几?Select to_char(sysdate,’DD? from dualQ?04 10?日ؓW??<br />D 周内W几?Select to_char(sysdate,’D? from dualQ?5 2002q??4日ؓ星期一 <br />DY 周内W几天羃?Select to_char(sysdate,’DY? from dualQ?SUN 2002q??4日ؓ星期?<br />HH或HH12 12q制时?Select to_char(sysdate,’HH? from dualQ?02 午夜2点过8分ؓ02 <br />HH24 24时?Select to_char(sysdate,’HH24? from dualQ?14 下午2?8分ؓ14 <br />MI 分钟?0?9) Select to_char(sysdate,’MI? from dualQ?17下午4?7?<br />SS U数(0?9) Select to_char(sysdate,’SS? from dualQ?22 11??2U?<br />提示注意不要MM格式用于分钟(分钟应该使用MI)。MM是用于月份的格式Q将它用于分钟也能工作,但结果是错误的?</p> <p> <br />现在l出一些实践后的用法:</p> <p>1。上月末天:</p> <p> <br />SQL> select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') LastDay from<br />dual;</p> <p>LASTDAY<br />----------<br />2005-05-31</p> <p>2。上月今?/p> <p> <br />SQL> select to_char(add_months(sysdate,-1),'yyyy-MM-dd') PreToday from dual;</p> <p> <br />PRETODAY<br />----------<br />2005-05-21</p> <p>3.上月首天</p> <p>SQL> select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual;</p> <p>FIRSTDAY<br />----------<br />2005-05-01</p> <p>4.按照每周q行l计</p> <p> <br />SQL> select to_char(sysdate,'ww') from dual group by to_char(sysdate,'ww');</p> <p>TO<br />--<br />25</p> <p>5。按照每月进行统?/p> <p> <br />SQL> select to_char(sysdate,'mm') from dual group by to_char(sysdate,'mm');</p> <p>TO<br />--<br />06</p> <p>6。按照每季度q行l计</p> <p> <br />SQL> select to_char(sysdate,'q') from dual group by to_char(sysdate,'q');</p> <p>T<br />-<br />2</p> <p>7。按照每q进行统?/p> <p> <br />SQL> select to_char(sysdate,'yyyy') from dual group by to_char(sysdate,'yyyy');</p> <p>TO_C<br />----<br />2005</p> <p>到此l束?/p> <p> <br />阅读全文(180) | 回复(1) | 引用通告(0) | ~辑 <br /> <br />  <br />回复:Oracle的日期函?<br />smilepig(游客)发表评论?005-7-25 13:36:49</p> <p> </p> <p>SQL> select to_char(sysdate,'DAY','NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') fr<br />om dual;</p> <p>TO_CHA<br />------<br />星期一<br /> <br /></p> <img src ="http://www.aygfsteel.com/sunjavaee/aggbug/61412.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/sunjavaee/" target="_blank">每天q步一点点</a> 2006-08-02 22:51 <a href="http://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61412.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQLServer和Oracle常用函数Ҏhttp://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61411.html每天q步一点点每天q步一点点Wed, 02 Aug 2006 14:46:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61411.htmlhttp://www.aygfsteel.com/sunjavaee/comments/61411.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/08/02/61411.html#Feedback0http://www.aygfsteel.com/sunjavaee/comments/commentRss/61411.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/61411.htmlSQLServer和Oracle是大家经常用到的数据库,在此感谢作者ȝ些常用函C供大家参考?

数学函数Q?br />  1.l对?
  S:select abs(-1) value
  O:select abs(-1) value from dual

  2.取整(?
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual

  3.取整Q小Q?
  S:select floor(-1.001) value
  O:select floor(-1.001) value from dual

  4.取整Q截取)
  S:select cast(-1.002 as int) value
  O:select trunc(-1.002) value from dual

  5.四舍五入
  S:select round(1.23456,4) value 1.23460
  O:select round(1.23456,4) value from dual 1.2346

  6.e为底的幂
  S:select Exp(1) value 2.7182818284590451
  O:select Exp(1) value from dual 2.71828182

  7.取e为底的对?
  S:select log(2.7182818284590451) value 1
  O:select ln(2.7182818284590451) value from dual; 1

  8.?0为底Ҏ
  S:select log10(10) value 1
  O:select log(10,10) value from dual; 1

  9.取^?
  S:select SQUARE(4) value 16
  O:select power(4,2) value from dual 16

  10.取^Ҏ
  S:select SQRT(4) value 2
  O:select SQRT(4) value from dual 2

  11.求Q意数为底的幂
  S:select power(3,4) value 81
  O:select power(3,4) value from dual 81

  12.取随机数
  S:select rand() value
  O:select sys.dbms_random.value(0,1) value from dual;

  13.取符?
  S:select sign(-8) value -1
  O:select sign(-8) value from dual -1

  14.圆周?
  S:SELECT PI() value 3.1415926535897931
  O:不知?

  15.sin,cos,tan 参数都以弧度为单?
  例如Qselect sin(PI()/2) value 得到1QSQLServerQ?

  16.Asin,Acos,Atan,Atan2 q回弧度

  17.弧度角度互换(SQLServerQOracle不知?
  DEGREESQ弧?〉角?
  RADIANSQ角?〉弧?
数值间比较Q?br />  18. 求集合最大?
  S:select max(value) value from
  (select 1 value
  union
  select -2 value
  union
  select 4 value
  union
  select 3 value)a

  O:select greatest(1,-2,4,3) value from dual

  19. 求集合最?
  S:select min(value) value from
  (select 1 value
  union
  select -2 value
  union
  select 4 value
  union
  select 3 value)a

  O:select least(1,-2,4,3) value from dual

  20.如何处理null?F2中的null?0代替)
  S:select F1,IsNull(F2,10) value from Tbl
  O:select F1,nvl(F2,10) value from Tbl

  21.求字W序?
  S:select ascii('a') value
  O:select ascii('a') value from dual

  22.从序h字符
  S:select char(97) value
  O:select chr(97) value from dual

  23.q接
  S:select '11'+'22'+'33' value
  O:select CONCAT('11','22')  33 value from dual

  23.子串位置 --q回3
  S:select CHARINDEX('s','sdsq',2) value
  O:select INSTR('sdsq','s',2) value from dual

  23.模糊子串的位|?--q回2,参数L中间%则返?
  S:select patindex('%d%q%','sdsfasdqe') value
  O:oracle没发玎ͼ但是instr可以通过W四个参数控制出现次?
  select INSTR('sdsfasdqe','sd',1,2) value from dual q回6

  24.求子?
  S:select substring('abcd',2,2) value
  O:select substr('abcd',2,2) value from dual

  25.子串代替 q回aijklmnef
  S:SELECT STUFF('abcdef', 2, 3, 'ijklmn') value
  O:SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual

  26.子串全部替换
  S:没发?
  O:select Translate('fasdbfasegas','fa','? ) value from dual

  27.长度
  S:len,datalength
  O:length

  28.大小写{?lower,upper

  29.单词首字母大?
  S:没发?
  O:select INITCAP('abcd dsaf df') value from dual

  30.左补I格QLPAD的第一个参CؓI格则同space函数Q?
  S:select space(10)+'abcd' value
  O:select LPAD('abcd',14) value from dual

  31.双I格QRPAD的第一个参CؓI格则同space函数Q?
  S:select 'abcd'+space(10) value
  O:select RPAD('abcd',14) value from dual

  32.删除I格
  S:ltrim,rtrim
  O:ltrim,rtrim,trim

  33. 重复字符?
  S:select REPLICATE('abcd',2) value
  O:没发?

  34.发音怼性比?q两个单词返回gP发音相同)
  S:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe')
  O:SELECT SOUNDEX ('Smith'), SOUNDEX ('Smythe') from dual
  SQLServer中用SELECT DIFFERENCE('Smithers', 'Smythers') 比较soundex的差
  q回0-4Q?为同韻I1最?
日期函数Q?br />  35.pȝ旉
  S:select getdate() value
  O:select sysdate value from dual

  36.前后几日
  直接与整数相加减

  37.求日?
  S:select convert(char(10),getdate(),20) value
  O:select trunc(sysdate) value from dual
  select to_char(sysdate,'yyyy-mm-dd') value from dual

  38.求时?
  S:select convert(char(8),getdate(),108) value
  O:select to_char(sysdate,'hh24:mm:ss') value from dual

39.取日期时间的其他部分
  S:DATEPART ?DATENAME 函数 Q第一个参数决定)
  O:to_char函数 W二个参数决?

  参数---------------------------------下表需要补?
  year yy, yyyy
  quarter qq, q (季度)
  month mm, m (m O无效)
  dayofyear dy, y (O表星?
  day dd, d (d O无效)
  week wk, ww (wk O无效)
  weekday dw (O不清?
  Hour hh,hh12,hh24 (hh12,hh24 S无效)
  minute mi, n (n O无效)
  second ss, s (s O无效)
  millisecond ms (O无效)
  ----------------------------------------------

  40.当月最后一?
  S:不知?
  O:select LAST_DAY(sysdate) value from dual

  41.本星期的某一天(比如星期日)
  S:不知?
  O:SELECT Next_day(sysdate,7) vaule FROM DUAL;

  42.字符串{旉
  S:可以直接转或者select cast('2004-09-08'as datetime) value
  O:SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL;

  43.求两日期某一部分的差Q比如秒Q?
  S:select datediff(ss,getdate(),getdate()+12.3) value
  O:直接用两个日期相减(比如d1-d2=12.3Q?
  SELECT (d1-d2)*24*60*60 vaule FROM DUAL;

  44.Ҏ差值求新的日期Q比如分钟)
  S:select dateadd(mi,8,getdate()) value
  O:SELECT sysdate+8/60/24 vaule FROM DUAL;

  45.求不同时区时?
  S:不知?
  O:SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;

  -----时区参数,北京在东8区应该是Ydt-------
  AST ADT 大西z标准时?
  BST BDT 白oh准时?
  CST CDT 中部标准旉
  EST EDT 东部标准旉
  GMT 格林治标准旉
  HST HDT 阿拉斯加?夏威h准时?
  MST MDT 山区标准旉
  NST U芬兰标准时?
  PST PDT 太^z标准时?
  YST YDT YUKON标准旉



每天q步一点点 2006-08-02 22:46 发表评论
]]>
jdbc直接q接accesshttp://www.aygfsteel.com/sunjavaee/archive/2006/07/31/61054.html每天q步一点点每天q步一点点Mon, 31 Jul 2006 09:26:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/07/31/61054.htmlhttp://www.aygfsteel.com/sunjavaee/comments/61054.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/07/31/61054.html#Feedback0http://www.aygfsteel.com/sunjavaee/comments/commentRss/61054.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/61054.htmlimport java.sql.*;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class TestConnect {
    public TestConnect() {
    }
    static Connection con = null;
    public static void main(String args[]) {
      try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        //String url="jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=D://demo.mdb";
        String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D://demo.mdb";
        //String url = "jdbc:odbc:Access";
        con = DriverManager.getConnection(url,"","");
        Statement stmt = con.createStatement();
        String sql = "select * from base";
        ResultSet rs = stmt.executeQuery(sql);
        while (rs.next()) {
          System.out.println("name= " + rs.getString(1));
        }
        rs.close();
        stmt.close();
        con.close();
        //JakartaBasicDataSource.closeBasicDataSourceConnection();
      }
      catch (Exception e) {
        e.printStackTrace();
        System.out.println("now you have not ActiveConnection..........break!!");
      }
  }
}


每天q步一点点 2006-07-31 17:26 发表评论
]]>
数昄问题http://www.aygfsteel.com/sunjavaee/archive/2006/06/27/55320.html每天q步一点点每天q步一点点Tue, 27 Jun 2006 06:01:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/06/27/55320.htmlhttp://www.aygfsteel.com/sunjavaee/comments/55320.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/06/27/55320.html#Feedback0http://www.aygfsteel.com/sunjavaee/comments/commentRss/55320.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/55320.htmljava.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
String aveprice=df.format(avprice);

q种写法是整数保留不变Q后面保?位小敎ͼ不则补0

在oracle里有旉要查询结果就保持格式

to_char(col_name,'99999D99')

q表C整C?位,数2位,如果?Ҏ0Q就是强制补0



每天q步一点点 2006-06-27 14:01 发表评论
]]>
准备开始学JMShttp://www.aygfsteel.com/sunjavaee/archive/2006/05/31/49373.html每天q步一点点每天q步一点点Wed, 31 May 2006 15:25:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/05/31/49373.htmlhttp://www.aygfsteel.com/sunjavaee/comments/49373.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/05/31/49373.html#Feedback0http://www.aygfsteel.com/sunjavaee/comments/commentRss/49373.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/49373.html最q几天项目刚上线Q这几天估计不会有太多的事情。我也想学点东西Q刚好利用这个时间学习一下JMSQ现在就从基开始学习JMS,以下为网上资料{载:
一. JMS?
1. JMS基本概念
JMS(Java Message Service)是访问企业消息系l的标准API,它便于消息系
l中的Java应用E序q行消息交换,q且通过提供标准的生、发送、接收消息的接口化企业应用的开发?

2. JMS基本功能
JMS是用于和面向消息的中间g怺通信的应用程序接口。它既支持点对点(point-to-point)的域Q又支持发布/订阅(publish/subscribe)cd的域Qƈ且提供对下列cd的支持:l认可的消息传?事务型消息的传递,一致性消息和h持久性的订阅者支持。JMSq提供了另一U方式来Ҏ的应用与旧的后台pȝ盔R成?
3. WebLogic JMS Server介绍
WebLogic Server8.1W合JAVA规范,q过Sun Microsystems J2EE 1.3?
?作ؓWebLogic的一部分,当然WebLogic JMS Server也完全遵从JMS规范,q支持集?q可以应用于实际企业pȝ.下图是WebLogic JMS Server体系l构.图中可以看到WebLogic JMS Server主要lg? WebLogic JMS servers(用于消息通信),Java客户?JNDI(用于域名查找), 后备存储(用于持久消息存储,Z文g或者JDBC数据?.

? WebLogic JMSҎ?
1. 消息通信模型
JMS 支持两种消息通信模型Q点到点Qpoint-to-pointQ(PTPQ模型和发布/订阅QPub/SubQ模型。除了下列不同之外,q两U消息通信模型非常地相|
PTP 模型规定了一个消息只能有一个接收?Pub/Sub 模型允许一个消息可以有多个接收者?
2. 消息l成
消息传递系l的中心是消息?
一?Message 分ؓ三个l成部分Q?
_headerQ是个标准字D集Q客h和供应商都用它来标识和\由消息?
属性(propertyQ支持把可选头字段d到消息。如果您的应用程序需要不使用标准头字D对消息~目和分c,您就可以d一个属性到消息以实现这个编目和分类。提?set<Type>Property(...) ?get<Type>Property(...) Ҏ以设|和获取各种 Java cd的属性,包括 Object。JMS 定义了一个供应商选择提供的标准属性集?
消息的主体(bodyQ包含要发送给接收应用E序的内宏V每个消息接口特定于它所支持的内容类型?
JMS Z同类型的内容提供了它们各自的消息cdQ但是所有消息都z?Message 接口?
StreamMessageQ包?Java 基本数值流Q用标准操作来序的填充和d?
MapMessageQ包含一l名/值对Q名UCؓ string cdQ而gؓ Java 的基本类型?
TextMessageQ包含一?String?
ObjectMessageQ包含一?Serializable Java 对象Q能使用 JDK 的集合类?
BytesMessageQ包含未解释字节? ~码M以匹配现存的消息格式?
XMLMessage: 包含XML内容。扩展TextMessage,XMLMessage cd的用,使得消息qo非常便利?
3. 消息认模式
非事务性会话中Q应用程序创建的会话? U确认模?而在事务性会话中Q确认模式被忽略?
五种认模式说明:
AUTO_ACKNOWLEDGEQ自动确认模式。一旦接收方应用E序的方法调用从处理消息处返回,会话对象׃认消息的接收?
CLIENT_ACKNOWLEDGEQ客L认模式。会话对象依赖于应用E序对被接收的消息调用一个acknowledge()Ҏ。一旦这个方法被调用Q会话会认最后一ơ确认之后所有接收到的消息。这U模式允许应用程序以一个调用来接收Q处理ƈ认一Ҏ息。注意:在管理控制台中,如果q接工厂的Acknowledge PolicyQ确认方针)属性被讄?Previous"Q提前)Q但是你希望Z个给定的会话认所有接收到的消息,那么q最后一条消息来调用acknowledge()Ҏ?
DUPS_OK_ACKNOWLEDGEQ允许副本的认模式。一旦接收方应用E序的方法调用从处理消息处返回,会话对象׃认消息的接Ӟ而且允许重复认。在需要考虑资源使用Ӟq种模式非常有效。注意:如果你的应用E序无法处理重复的消息的话,你应该避免用这U模式。如果发送消息的初始化尝试失败,那么重复的消息可以被重新发送?
NO_ACKNOWLEDGEQ不认模式。不认收到的消息是需要的。消息发送给一个NO_ACKNOWLEDGE 会话后,它们会被WebLogic 服务器立卛_除。在q种模式下,无法重新获得已接收的消息,而且可能D下面的结果:1. 消息可能丢失Q和Q或者)另一U情况:2. 如果发送消息的初始化尝试失败,会出现重复消息被发送的情况?
MULTICAST_NO_ACKNOWLEDGEQIPl播下的不确认模式,同样无需认。发送给一个MULTICAST_NO_ACKNOWLEDGE会话的消息, 会共享之前所q的NO_ACKNOWLEDGE 认模式一L特征。这U模式支持希望通过IP l播方式q行消息通信的应用程序,而且无需依赖会话认提供的服务质量。注意:如果你的应用E序无法处理消息的丢失或者重复,那么你应该避免用这U模式。如果发送消息的初始化尝试失败的话,重复的消息可能会被再ơ发送?
注:在上表的5 U确认模式中QAUTO_ACKNOWLEDGE QDUPS_OK_ACKNOWLEDGE ?
CLIENT_ACKNOWLEDGE 是JMS 规范定义的,NO_ACKNOWLEDGE 和MULTICAST_NO_ACKNOWLEDGE是WebLogic JMS 提供的?
? 配置JMS
1. 创徏q接工厂
(1) 启动WebLogic Server8.1,d控制?选中JMS Connection Factories节点,点击双? Configure a new JMS Connection Factory...";

(2) 填写q接工厂的名USendJMSFactory和JNDI名称SendJMSFactory,点击"Create";

(3) 勾上"myserver",SendJMSFactory应用到myserver;

2. 定义后备存储
(1) 选中JMS Stores节点,点击双? Configure a new JMS Connection Factory...";

(2) 填写文g后备存储的名USendFileStore和目录Directionary E:\BEA\user_projects\domains\mydomain\sendfilestore,点击"Create".

3. 创徏JMS服务?
(1) 选中JMS Servers节点,点击双? Configure a new JMSServer...";

(2) 填写JMS服务器的名称SendJMSServer和Paging Store设ؓ" SendFileStore",点击"Create";

(3) Target选中"myserver",SendJMSServer应用到myserver.

4. 创徏消息队列
(1) 展开"SendJMSServer"节点,点击" Configure a new JMS Queue...";

(2) 填写消息队列的名USendJMSQueue和JNDI名称SendJMSQueue,点击"Create";

? JMS应用E序
一?JMS 应用E序׃列元素组成:
JMS 客户机??JMS API 发送和接收消息?Java E序?
?JMSQNon-JMSQ客h?认识到这一点很重要 - 旧的E序l常成ؓ整个 JMS 应用E序的一部分Q而且它们的包含应该在设计旉先考虑?
消息??JMS 和非 JMS 客户Z间交换的消息的格式和内容?JMS 应用E序设计所必须考虑的部分?
JMS 供应商。供应商必须提供特定于其 MOM 产品的具体的实现?
受管对象?消息传递系l供应商的管理员创徏了一个对象,它独立于供应商专有的技术。包括连接工厂ConnectionFactory和目的Destination?
一U典型的 JMS E序需要经q下列步骤才能开始消息生和使用:
通过 JNDI 查找 ConnectionFactory?
通过 JNDI 查找一个或多个 Destination?
?ConnectionFactory 创徏一?Connection?
?Connection 创徏一个或多个 Session?
?Session ?Destination 创徏所需?MessageProducer ?MessageConsumer?
启动 Connection?
下面利用上面配置的JMS资源演示点对Ҏ息发送和接收的过E?
? 设计消息发送端
1. 使用的JMS资源
服务器URL: t3://localhost:80
q接工厂: SendJMSFactory
队列: SendJMSQueue
2. 设计步骤
初始化JNDI Tree
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, PROVIDER_URL);
return new InitialContext(env);
lookup ConnectionFactory
qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
lookup Destination
queue = (Queue) ctx.lookup(queueName);
?ConnectionFactory 创徏Connection
qcon = qconFactory.createQueueConnection();
?Connection 创徏一个Session
qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
?Session ?Destination 创徏MessageProducer
qsender = qsession.createSender(queue);
启动 Connection?
qcon.start();
发送消?
msg = qsession.createTextMessage();
msg.setText(message);
qsender.send(msg);
3. 源代?
package jmssample;

import java.util.Hashtable;
import javax.jms.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/** This example shows how to establish a connection
* and send messages to the JMS queue. The classes in this
* package operate on the same JMS queue. Run the classes together to
* witness messages being sent and received, and to browse the queue
* for messages. The class is used to send messages to the queue.
*
* @author Copyright (c) 1999-2003 by BEA Systems, Inc. All Rights Reserved.
*/
public class QueueSend
{
// Defines the JNDI context factory.
public final static String JNDI_FACTORY="weblogic.jndi.WLInitialContextFactory";

// Defines the JNDI provider url.
public final static String PROVIDER_URL=" t3://localhost:80";

// Defines the JMS connection factory for the queue.
public final static String JMS_FACTORY="SendJMSFactory";

// Defines the queue.
public final static String QUEUE="SendJMSQueue";


private QueueConnectionFactory qconFactory;
private QueueConnection qcon;
private QueueSession qsession;
private QueueSender qsender;
private Queue queue;
private TextMessage msg;

/**
* Creates all the necessary objects for sending
* messages to a JMS queue.
*
* @param ctx JNDI initial context
* @param queueName name of queue
* @exception NamingException if operation cannot be performed
* @exception JMSException if JMS fails to initialize due to internal error
*/
public void init(Context ctx, String queueName)
throws NamingException, JMSException
{
qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
qcon = qconFactory.createQueueConnection();
qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
queue = (Queue) ctx.lookup(queueName);
qsender = qsession.createSender(queue);
msg = qsession.createTextMessage();
qcon.start();
}

/**
* Sends a message to a JMS queue.
*
* @param message message to be sent
* @exception JMSException if JMS fails to send message due to internal error
*/
public void send(String message) throws JMSException {
msg.setText(message);
qsender.send(msg);
}

/**
* Closes JMS objects.
* @exception JMSException if JMS fails to close objects due to internal error
*/
public void close() throws JMSException {
qsender.close();
qsession.close();
qcon.close();
}
/** main() method.
*
* @param args WebLogic Server URL
* @exception Exception if operation fails
*/
public static void main(String[] args) throws Exception {
InitialContext ic = getInitialContext();
QueueSend qs = new QueueSend();
qs.init(ic, QUEUE);
readAndSend(qs);
qs.close();
}

private static void readAndSend(QueueSend qs)
throws IOException, JMSException
{
BufferedReader msgStream = new BufferedReader(new InputStreamReader(System.in));
String line=null;
boolean quitNow = false;
do {
System.out.print("Enter message (\"quit\" to quit): ");
line = msgStream.readLine();
if (line != null && line.trim().length() != 0) {
qs.send(line);
System.out.println("JMS Message Sent: "+line+"\n");
quitNow = line.equalsIgnoreCase("quit");
}
} while (! quitNow);

}

private static InitialContext getInitialContext()
throws NamingException
{
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, PROVIDER_URL);
return new InitialContext(env);
}

}

? 设计消息接收?
1. 使用的JMS资源
服务器URL: t3://localhost:80
q接工厂: SendJMSFactory
队列: SendJMSQueue
2. 设计步骤
初始化JNDI Tree
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, PROVIDER_URL);
return new InitialContext(env);
lookup ConnectionFactory
qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
lookup Destination
queue = (Queue) ctx.lookup(queueName);
?ConnectionFactory 创徏Connection
qcon = qconFactory.createQueueConnection();
?Connection 创徏一个Session
qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
?Session ?Destination 创徏MessageConsumer
qreceiver = qsession.createReceiver(queue);
讄监听
qreceiver.setMessageListener(this);
启动 Connection
qcon.start();
3. 源代?
package jmssample;

import java.util.Hashtable;
import javax.jms.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import java.util.Hashtable;
import javax.jms.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;

/**
* This example shows how to establish a connection to
* and receive messages from a JMS queue. The classes in this
* package operate on the same JMS queue. Run the classes together to
* witness messages being sent and received, and to browse the queue
* for messages. This class is used to receive and remove messages
* from the queue.
*
* @author Copyright (c) 1999-2003 by BEA Systems, Inc. All Rights Reserved.
*/
public class QueueReceive implements MessageListener
{
// Defines the JNDI context factory.
public final static String JNDI_FACTORY="weblogic.jndi.WLInitialContextFactory";

// Defines the JNDI provider url.
public final static String PROVIDER_URL=" t3://localhost:80";

// Defines the JMS connection factory for the queue.
public final static String JMS_FACTORY="SendJMSFactory";

// Defines the queue.
public final static String QUEUE="SendJMSQueue";

private QueueConnectionFactory qconFactory;
private QueueConnection qcon;
private QueueSession qsession;
private QueueReceiver qreceiver;
private Queue queue;
private boolean quit = false;

/**
* Message listener interface.
* @param msg message
*/
public void onMessage(Message msg)
{
try {
String msgText;
if (msg instanceof TextMessage) {
msgText = ((TextMessage)msg).getText();
} else {
msgText = msg.toString();
}

System.out.println("Message Received: "+ msgText );

if (msgText.equalsIgnoreCase("quit")) {
synchronized(this) {
quit = true;
this.notifyAll(); // Notify main thread to quit
}
}
} catch (JMSException jmse) {
jmse.printStackTrace();
}
}

/**
* Creates all the necessary objects for receiving
* messages from a JMS queue.
*
* @param ctx JNDI initial context
* @param queueName name of queue
* @exception NamingException if operation cannot be performed
* @exception JMSException if JMS fails to initialize due to internal error
*/
public void init(Context ctx, String queueName)
throws NamingException, JMSException
{
qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
qcon = qconFactory.createQueueConnection();
qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
queue = (Queue) ctx.lookup(queueName);
qreceiver = qsession.createReceiver(queue);
qreceiver.setMessageListener(this);
qcon.start();
}

/**
* Closes JMS objects.
* @exception JMSException if JMS fails to close objects due to internal error
*/
public void close()throws JMSException
{
qreceiver.close();
qsession.close();
qcon.close();
}
/**
* main() method.
*
* @param args WebLogic Server URL
* @exception Exception if execution fails
*/

public static void main(String[] args) throws Exception {

InitialContext ic = getInitialContext();
QueueReceive qr = new QueueReceive();
qr.init(ic, QUEUE);

System.out.println("JMS Ready To Receive Messages (To quit, send a \"quit\" message).");

// Wait until a "quit" message has been received.
synchronized(qr) {
while (! qr.quit) {
try {
qr.wait();
} catch (InterruptedException ie) {}
}
}
qr.close();
}
private static InitialContext getInitialContext()
throws NamingException
{
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
env.put(Context.PROVIDER_URL, PROVIDER_URL);
return new InitialContext(env);
}
}
? 试消息发送和接收
1. 讄WebLogic Classpath;

2. 转到发送接收程序目录编译文?

3. 执行接受E序;
4. 打开另一H口,执行发送程?
5. 输入发送消?quit",接收E序l束.



每天q步一点点 2006-05-31 23:25 发表评论
]]>
?一随笔http://www.aygfsteel.com/sunjavaee/archive/2006/05/06/44735.html每天q步一点点每天q步一点点Sat, 06 May 2006 06:03:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/05/06/44735.htmlhttp://www.aygfsteel.com/sunjavaee/comments/44735.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/05/06/44735.html#Feedback0http://www.aygfsteel.com/sunjavaee/comments/commentRss/44735.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/44735.html眼前的\在哪?.....真的很ؓ?每天q样只有生存的意?而没有生zȝ意义.

每天q步一点点 2006-05-06 14:03 发表评论
]]>
今天又晕了一?工作量太大了,做了一天但是离q度q很q?我想明天早上6点就dhttp://www.aygfsteel.com/sunjavaee/archive/2006/04/25/43121.html每天q步一点点每天q步一点点Tue, 25 Apr 2006 12:21:00 GMThttp://www.aygfsteel.com/sunjavaee/archive/2006/04/25/43121.htmlhttp://www.aygfsteel.com/sunjavaee/comments/43121.htmlhttp://www.aygfsteel.com/sunjavaee/archive/2006/04/25/43121.html#Feedback0http://www.aygfsteel.com/sunjavaee/comments/commentRss/43121.htmlhttp://www.aygfsteel.com/sunjavaee/services/trackbacks/43121.html

每天q步一点点 2006-04-25 20:21 发表评论
]]>
վ֩ģ壺 ʳ| | ³ɽ| Ʊ| °Ͷ| | ̨| | Ϻ| | | | | | | | | ɳ| ޻| ʱ| ԣ| | | ϼ| Т| | ÷| ԭ| ɽ| ̽| DZɽ| ͳ| Զ| | ľ| | | ƽ| | ɽ| |