﻿<?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-焕JAVA超-最新评论</title><link>http://www.blogjava.net/silvernapoleon/CommentsRSS.aspx</link><description>Java &amp; Warcraft III</description><language>zh-cn</language><pubDate>Thu, 22 Mar 2007 07:03:25 GMT</pubDate><lastBuildDate>Thu, 22 Mar 2007 07:03:25 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: java读取数据库字段和值，输出到regedit，xml，text，excel，pdf的程序</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/10/25/77065.html#77111</link><dc:creator>illusion</dc:creator><author>illusion</author><pubDate>Wed, 25 Oct 2006 00:58:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/10/25/77065.html#77111</guid><description><![CDATA[利用Java 创建和读取Excel文档<br>import org.apache.poi.hssf.usermodel.HSSFWorkbook;<br>import org.apache.poi.hssf.usermodel.HSSFSheet;<br>import org.apache.poi.hssf.usermodel.HSSFRow;<br>import org.apache.poi.hssf.usermodel.HSSFCell;<br>import java.io.FileOutputStream;<br>public class CreateXL {<br>　/** Excel 文件要存放的位置，假定在D盘JTest目录下*/<br>　public static String outputFile=&quot;D:/JTest/ gongye.xls&quot;;<br>　public static void main(String argv[])<br>  {<br>　try<br>  {<br>　　// 创建新的Excel 工作簿<br>　　HSSFWorkbook workbook = new HSSFWorkbook();<br>　　// 在Excel工作簿中建一工作表，其名为缺省值<br>　　// 如要新建一名为&quot;效益指标&quot;的工作表，其语句为：<br>　　// HSSFSheet sheet = workbook.createSheet(&quot;效益指标&quot;);<br>　　HSSFSheet sheet = workbook.createSheet();<br>　　// 在索引0的位置创建行（最顶端的行）<br>　　HSSFRow row = sheet.createRow((short)0);<br>　　//在索引0的位置创建单元格（左上端）<br>　　HSSFCell cell = row.createCell((short) 0);<br>　　// 定义单元格为字符串类型<br>　　cell.setCellType(HSSFCell.CELL_TYPE_STRING);<br>　　// 在单元格中输入一些内容<br>　　cell.setCellValue(&quot;增加值&quot;);<br>　　// 新建一输出文件流<br>　　FileOutputStream fOut = new FileOutputStream(outputFile);<br>　　// 把相应的Excel 工作簿存盘<br>　　workbook.write(fOut);<br>　　fOut.flush();<br>　　// 操作结束，关闭文件<br>　　fOut.close();<br>　　System.out.println(&quot;文件生成...&quot;);<br><br><br><br>　}catch(Exception e) {<br>　　System.out.println(&quot;已运行 xlCreate() : &quot; + e );<br>　}<br>}<br>}<br><br><br><br>读取Excel文档中的数据<br>　　示例2将演示如何读取Excel文档中的数据。假定在D盘JTest目录下有一个文件名为gongye.xls的Excel文件。<br>　　示例2程序如下：<br>import org.apache.poi.hssf.usermodel.HSSFWorkbook;<br>import org.apache.poi.hssf.usermodel.HSSFSheet;<br>import org.apache.poi.hssf.usermodel.HSSFRow;<br>import org.apache.poi.hssf.usermodel.HSSFCell;<br>import java.io.FileInputStream;<br>public class ReadXL {<br>　/** Excel文件的存放位置。注意是正斜线*/<br>　public static String fileToBeRead=&quot;D:/JTest/ gongye.xls&quot;;<br>　public static void main(String argv[]){ <br>　try{<br>　　// 创建对Excel工作簿文件的引用<br>　　HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));<br>　　// 创建对工作表的引用。<br>　　// 本例是按名引用（让我们假定那张表有着缺省名&quot;Sheet1&quot;）<br>　　HSSFSheet sheet = workbook.getSheet(&quot;Sheet1&quot;);<br>　　// 也可用getSheetAt(int index)按索引引用，<br>　　// 在Excel文档中，第一张工作表的缺省索引是0，<br>　　// 其语句为：HSSFSheet sheet = workbook.getSheetAt(0);<br>　　// 读取左上端单元<br>　　HSSFRow row = sheet.getRow(0);<br>　　HSSFCell cell = row.getCell((short)0);<br>　　// 输出单元内容，cell.getStringCellValue()就是取所在单元的值<br>　　System.out.println(&quot;左上端单元是： &quot; + cell.getStringCellValue()); <br>　}catch(Exception e) {<br>　　System.out.println(&quot;已运行xlRead() : &quot; + e );<br>　}<br>}<br>}<br><br><br><br><br>　　设置单元格格式<br>　　在这里，我们将只介绍一些和格式设置有关的语句，我们假定workbook就是对一个工作簿的引用。在Java<br><br><br><br>中，第一步要做的就是创建和设置字体和单元格的格式，然后再应用这些格式：<br><br><br><br>　　1、创建字体，设置其为红色、粗体：<br>HSSFFont font = workbook.createFont();<br>font.setColor(HSSFFont.COLOR_RED);<br>font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);<br>　　2、创建格式<br>HSSFCellStyle cellStyle= workbook.createCellStyle();<br>cellStyle.setFont(font);<br>　　3、应用格式 <br>HSSFCell cell = row.createCell((short) 0);<br>cell.setCellStyle(cellStyle);<br>cell.setCellType(HSSFCell.CELL_TYPE_STRING);<br>cell.setCellValue(&quot;标题 &quot;);<br><br><img src ="http://www.blogjava.net/silvernapoleon/aggbug/77111.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">illusion</a> 2006-10-25 08:58 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/10/25/77065.html#77111#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: java.util.ArrayList</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/09/25/70010.html#71657</link><dc:creator>sunyi</dc:creator><author>sunyi</author><pubDate>Mon, 25 Sep 2006 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/09/25/70010.html#71657</guid><description><![CDATA[hahahah<br><br>u just do a such professional blog <br>can't understand <br>huhuhuhuhu <br><br><br>best wishes always<br><img src ="http://www.blogjava.net/silvernapoleon/aggbug/71657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">sunyi</a> 2006-09-25 10:04 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/09/25/70010.html#71657#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 哪位兄弟了解&amp;quot;事务&amp;quot; 帮帮小弟  不胜感谢</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/08/12/61376.html#63150</link><dc:creator>#</dc:creator><author>#</author><pubDate>Sat, 12 Aug 2006 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/08/12/61376.html#63150</guid><description><![CDATA[精通EJB上的例子<br>try{<br>     /*<br>     *1:设置环境。为访问JNDI，碧血初始化上下文工厂、提供URL、所需的用户名、密码<br>    *2：具体细节，可以参考应用服务器的给出的产品文档<br>    *3：注意，重点参考文档中有关JNDI的部分<br>   */<br>     java.util.Properties env = ...<br>    /*<br>    *2:获得JNDI初始上下文<br>   */<br>     Context ctx = new InitialContext(env);<br>    /*<br>    *3:借助于JNDI，查找JTA UserTransaction接口<br>   *通常，容器都回江JTA暴露在“java:comp/UserTransaction”位置<br>   <br>   *<br>    */<br>     userTran = (javax.transaction.UserTransaction)<br>        ctx.lookup(&quot;java:comp/UserTransaction&quot;);<br>    /*<br>     *4:执行事务<br>   */<br>     userTran.begin();<br>    //完成业务操作<br>    userTran.commit();<br> }<br>    catch(Exception e)<br>     //处理异常，包括事务回滚的处理。<br><br>}<img src ="http://www.blogjava.net/silvernapoleon/aggbug/63150.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">#</a> 2006-08-12 11:39 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/08/12/61376.html#63150#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 哪位兄弟了解&amp;quot;事务&amp;quot; 帮帮小弟  不胜感谢</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/08/07/61376.html#62224</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Mon, 07 Aug 2006 11:14:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/08/07/61376.html#62224</guid><description><![CDATA[自己先跟一帖<br>import javax.transaction.*;<br>import java.sql.*;<br>import java.util.*;<br>import java.io.*;<br>import javax.naming.Context;<br>import javax.naming.InitialContext;<br>import javax.naming.NamingException;<br>import javax.sql.DataSource;<br><br>public class JTATest<br>{<br>   public static void main(String args[])<br>   {<br>      Context ctx=null;<br>      Hashtable ht=new Hashtable();<br>      DataSource ds=null; <br>      Statement stmt=null;<br>      ResultSet rs=null;<br>      Connection myConn = null;<br>      UserTransaction tx = null;<br>      String tablename=&quot;student&quot;;<br>      String str1=&quot;INSERT INTO student VALUES ('01001001','ixucheng', 33)&quot;;<br>      String str2=&quot;INSERT INTO student VALUES ('01001002','hangsan', 44)&quot;;<br>      try<br>      {<br>ht.put(Context.INITIAL_CONTEXT_FACTORY,&quot;weblogic.jndi.WLInitialContextFactory&quot;);<br>	 ht.put(Context.PROVIDER_URL,&quot;t3://localhost:7001&quot;);<br>	 ctx=new InitialContext(ht);<br>         String str=&quot;javax.transaction.UserTransaction&quot;;<br>         tx =(UserTransaction)ctx.lookup(str);<br>         tx.begin();<br>         ds = (javax.sql.DataSource)ctx.lookup(&quot;TestData&quot;);<br>         myConn= ds.getConnection();<br>         stmt = myConn.createStatement();<br>         stmt.executeUpdate (str1);<br>         stmt.executeUpdate (str2);<br>         tx.commit();<br>         System.out.println(&quot;Success!&quot;);<br>      }<br>      catch (Exception E) <br>      {<br>         try{tx.rollback();}catch(Exception e){}<br>         System.out.println(&quot;事务发生错误，事务被取消！ &quot;);<br>      }<br>      finally <br>      {<br>         if (rs != null) <br>         {<br>            try{ rs.close(); } catch (Exception ignore) {};<br>         }<br>         if (stmt != null) <br>         {<br>            try{ stmt.close(); } catch (Exception ignore) {};<br>         }<br>         if (myConn != null) <br>         {<br>            try { myConn.close(); } catch (Exception ignore) {};<br>         }<br>   <br>      }<br>  }<br>}<img src ="http://www.blogjava.net/silvernapoleon/aggbug/62224.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-08-07 19:14 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/08/07/61376.html#62224#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>