亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sequencegeneratorbean.java

?? JBoss 3.0 Template and Examples
?? JAVA
字號:
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */package test.session;import java.rmi.RemoteException;import java.sql.Connection;import java.sql.Statement;import java.sql.ResultSet;import java.sql.SQLException;import javax.ejb.CreateException;import javax.ejb.EJBException;import javax.ejb.SessionBean;import javax.ejb.SessionContext;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource;import test.interfaces.ServiceUnavailableException;/** * Encapsulates the retrival of DB data * * @author Andreas Schaefer * @version $Revision: 1.1 $ * * @ejb:bean name="test/SequenceGenerator" *           display-name="Generates unique Identifier for an Entity" *           type="Stateless" *           jndi-name="ejb/test/SequenceGenerator" * @ejb:env-entry name="DataSource_Name" *                value="DefaultDS" * @ejb:resource_ref res-name="jdbc/DefaultDS"*/public class SequenceGeneratorBean   implements SessionBean{   // -------------------------------------------------------------------------   // Static   // -------------------------------------------------------------------------   // -------------------------------------------------------------------------   // Members    // -------------------------------------------------------------------------   private SessionContext mContext;   // Only for test purposes   private int mNextNumber = 0;   // -------------------------------------------------------------------------   // Methods   // -------------------------------------------------------------------------     /**    * Delivers the next sequence number from the given Sequence Name    *    * @param pSequenceName Name of the Sequence Generator    *    * @return Next sequence number    *    * @throws RemoteException     *    * @ejb:interface-method view-type="remote"    * @ejb:transaction type="Mandatory"    **/   public int getNextNumber( String pSequenceName )      throws         ServiceUnavailableException,         RemoteException   {      Connection aConnection = null;      Statement aStatement = null;      try      {/* This normally works for DBs like PostgreSQL, Oracle and others         // Get the Home Interface         Context aJNDIContext = new InitialContext();         String lDataSourceName = (String) aJNDIContext.lookup(             "java:comp/env/DataSource_Name"          );         // Get the Datasource         DataSource aSource = (DataSource) aJNDIContext.lookup( "java:/" + lDataSourceName );         // Get JDBC Connection, create statement and get the result to return         aConnection = aSource.getConnection();         aStatement = aConnection.createStatement();         String aSql = "SELECT Nextval( '" + pSequenceName + "' ) ";         if( Debug.LEVEL >= Debug.REGULAR ) System.err.println( "Sql Statement: " + aSql );         ResultSet aResult = aStatement.executeQuery( aSql );         if( aResult.next() )         {            return aResult.getInt( 1 );         }         else         {            return -1;         }*/// Hypersonic does not provide a feature like Sequences therefore// we just use the highest ID and add 1 to it. Because this method// requireds a transaction this method will block any call from other// Beans until the transaction is finished.// ATTENTION: this works fine as long as all EJBs get their new unique// ID from there and nobody adds a new record to the DB other than through// this application server.         // Get the Home Interface         Context aJNDIContext = new InitialContext();         // Get the Datasource         DataSource aSource = (DataSource) aJNDIContext.lookup( "java:/DefaultDS" );         // Get JDBC Connection, create statement and get the result to return         aConnection = aSource.getConnection();         aStatement = aConnection.createStatement();         //AS This is only working for a demo because two threads could get the same         //AS Sequence Number because of multi threading         String aSql = "SELECT MAX( id ) FROM " + pSequenceName;         ResultSet aResult = aStatement.executeQuery( aSql );         int lResult = -1;         if( aResult.next() ) {            lResult = aResult.getInt( 1 );            if( lResult <= 0 ) {               lResult = 1;            }         }         return lResult + 1;      }      catch( SQLException se ) {         throw new ServiceUnavailableException ( "Sequence number is broken" );      }      catch( NamingException ne ) {         throw new ServiceUnavailableException ( "JNDI Lookup broken" );      }      finally {         try {            if( aStatement != null ) {               aStatement.close();            }         }         catch( Exception e ) {         }         try {            if( aConnection != null ) {               aConnection.close();            }         }         catch( Exception e ) {         }      }   }   /**    * Create the Session Bean    *    * @throws CreateException     *    * @ejb:create-method view-type="remote"    **/   public void ejbCreate()      throws         CreateException   {   }   /**    * Describes the instance and its content for debugging purpose    *    * @return Debugging information about the instance and its content    **/   public String toString()   {      return "SequenceGeneratorBean [ " + " ]";   }   // -------------------------------------------------------------------------   // Framework Callbacks   // -------------------------------------------------------------------------      public void setSessionContext( SessionContext aContext )      throws EJBException   {      mContext = aContext;   }      public void ejbActivate()      throws EJBException   {   }      public void ejbPassivate()      throws EJBException   {   }   public void ejbRemove()      throws EJBException   {   }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99vv1com这只有精品| 欧美在线三级电影| 亚洲午夜激情av| 国产精品乱人伦一区二区| 久久综合久久综合久久| 久久伊人蜜桃av一区二区| 日韩视频123| 日韩精品专区在线影院重磅| 日韩午夜在线影院| 日韩精品一区二区三区蜜臀| 欧美电影免费观看完整版| 欧美xxxxx裸体时装秀| 日韩视频一区在线观看| 日韩女优制服丝袜电影| 欧美大度的电影原声| www久久精品| 国产农村妇女毛片精品久久麻豆| 国产欧美一区二区精品仙草咪| 国产欧美一二三区| 亚洲欧洲韩国日本视频| 亚洲午夜一区二区| 日韩电影在线一区二区| 久草中文综合在线| 国产精品资源在线| 99re热这里只有精品视频| 欧美性xxxxxxxx| 欧美一区2区视频在线观看| 久久―日本道色综合久久| 亚洲国产岛国毛片在线| 亚洲视频一区在线观看| 婷婷夜色潮精品综合在线| 蜜桃精品在线观看| 国产成人一级电影| 91成人免费网站| 欧美一卡2卡3卡4卡| 国产亚洲一二三区| 亚洲小说欧美激情另类| 极品瑜伽女神91| av色综合久久天堂av综合| 欧美性受极品xxxx喷水| 久久综合国产精品| 自拍偷拍欧美精品| 日韩av一区二| 成人少妇影院yyyy| 欧美高清一级片在线| 久久精品这里都是精品| 一区二区三区视频在线看| 日韩精品欧美成人高清一区二区| 国产乱码精品一区二区三| 色激情天天射综合网| 欧美va亚洲va| 亚洲精品高清视频在线观看| 久久精品72免费观看| 91麻豆蜜桃一区二区三区| 日韩丝袜美女视频| 亚洲欧美激情视频在线观看一区二区三区| 丝袜诱惑制服诱惑色一区在线观看 | 国产日韩精品一区二区浪潮av| 亚洲精品一二三| 狠狠色丁香婷婷综合| 在线免费不卡电影| 久久久精品蜜桃| 午夜精品久久久久久久99水蜜桃| 岛国精品在线播放| 欧美一区二区三区四区高清| 中文字幕亚洲精品在线观看| 精品一区二区三区欧美| 欧美在线视频全部完| 国产精品国产三级国产aⅴ原创 | 97久久精品人人做人人爽| 日韩女优电影在线观看| 最新国产の精品合集bt伙计| 黄网站免费久久| 欧美日韩国产一二三| 亚洲日本韩国一区| 国产成人精品影视| 欧美一级片免费看| 亚洲国产成人tv| 99综合电影在线视频| 久久亚洲欧美国产精品乐播 | 国产专区欧美精品| 7777精品伊人久久久大香线蕉| 亚洲视频图片小说| 国产大片一区二区| 精品成人佐山爱一区二区| 日韩av电影免费观看高清完整版| 色88888久久久久久影院按摩| 中文字幕第一页久久| 国产一区二区在线观看视频| 日韩一区二区三区免费看 | 久久机这里只有精品| 欧美蜜桃一区二区三区| 一区二区三区精品在线观看| www.亚洲在线| 国产精品色婷婷久久58| 国产一区二区三区四区五区入口| 日韩精品一区二区三区中文精品| 午夜精品国产更新| 欧美日韩五月天| 亚洲国产va精品久久久不卡综合| 91看片淫黄大片一级在线观看| 中文字幕一区二区三区色视频 | 亚洲网友自拍偷拍| 欧美无人高清视频在线观看| 精品视频1区2区| 制服丝袜激情欧洲亚洲| 日韩国产一区二| 在线成人av网站| 亚洲v日本v欧美v久久精品| 欧美性感一区二区三区| 亚洲宅男天堂在线观看无病毒| 色综合一区二区三区| 亚洲视频1区2区| 色综合久久中文字幕| 亚洲精品久久久蜜桃| 欧美视频一区二| 五月婷婷久久综合| 欧美一级片在线看| 国内精品伊人久久久久av影院| 久久精品免视看| av亚洲产国偷v产偷v自拍| 亚洲欧美精品午睡沙发| 欧美嫩在线观看| 精品一区二区免费在线观看| 国产亚洲福利社区一区| 96av麻豆蜜桃一区二区| 亚洲一级电影视频| 欧美一区日韩一区| 国产一区二区女| 国产精品乱子久久久久| 欧美中文字幕一区二区三区亚洲| 午夜欧美在线一二页| 精品久久久影院| 不卡一区二区在线| 五月激情综合色| 精品国产凹凸成av人导航| 成人免费视频caoporn| 亚洲午夜国产一区99re久久| 精品国产一区二区三区不卡 | 国产黄色91视频| 国产精品国产三级国产aⅴ无密码| 欧美探花视频资源| 久久机这里只有精品| 亚洲欧洲日韩女同| 欧美视频在线观看一区二区| 国产一区高清在线| 一区二区三区在线影院| 日韩免费在线观看| av在线播放不卡| 久久狠狠亚洲综合| 亚洲欧美区自拍先锋| xfplay精品久久| 欧美性猛片aaaaaaa做受| 国产福利精品导航| 亚洲自拍另类综合| 亚洲精品一区二区三区影院| 91免费观看视频| 精品一区二区精品| 亚洲精品久久久蜜桃| 久久精品一区二区三区不卡牛牛| 欧美综合在线视频| 高清国产午夜精品久久久久久| 亚洲国产精品久久艾草纯爱| 国产亚洲精品资源在线26u| 欧美亚洲高清一区二区三区不卡| 国产成人夜色高潮福利影视| 日韩av不卡在线观看| 亚洲人成网站精品片在线观看| 精品久久久久久久久久久久包黑料 | 五月综合激情婷婷六月色窝| 国产精品免费久久久久| 日韩视频永久免费| 欧洲精品视频在线观看| 丁香婷婷综合激情五月色| 日韩国产精品久久久久久亚洲| 亚洲欧洲日韩在线| 久久精品综合网| 日韩午夜激情av| 欧美精品自拍偷拍| 色狠狠一区二区三区香蕉| 成人晚上爱看视频| 国内精品伊人久久久久av影院 | 97se亚洲国产综合自在线观| 国产剧情一区二区三区| 青青草国产精品亚洲专区无| 亚洲在线中文字幕| 国产精品国产三级国产aⅴ原创 | 国产精品一区2区| 美女视频网站久久| 五月天网站亚洲| 夜夜揉揉日日人人青青一国产精品| 国产精品理论片在线观看| 久久久国产午夜精品| 日韩精品一区二区三区四区| 8v天堂国产在线一区二区| 欧美视频一二三区| 欧美午夜精品一区| 在线观看亚洲精品视频| 色哟哟国产精品免费观看| av在线不卡电影|