当前位置:  技术问答>java相关

各位高手能提供一个简单的bmp模式的ejb的例子么,数据库oracle

    来源: 互联网  发布时间:2017-04-18

    本文导语:  ru ti | package  ren.welcome.EntityBean.sportBean.bmp; import javax.ejb.*; import javax.naming.*; import java.rmi.RemoteException; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.R...

ru ti

|
package  ren.welcome.EntityBean.sportBean.bmp;

import javax.ejb.*;
import javax.naming.*;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.sql.DataSource;
import java.util.*;
import ren.welcome.EntityBean.sportBean.BaseClass;

public class SportTeamEJB extends BaseClass implements EntityBean
{
  public String sport;
  public String nickName;
  public String ownerName;
  public String franchisePlayer;

  EntityContext ctx;

  public SportTeamPK ejbCreate(String sport, String nickName) throws CreateException {
    this.sport = sport;
    this.nickName = nickName;
    ownerName = null;
    franchisePlayer = null;

    Connection con = null;
    try
    {
      con = getConnection(); // this method is detailed later
      PreparedStatement statement =
        con.prepareStatement ("INSERT INTO SPORTSTEAMS (SPORT, NICKNAME) " +
                              "VALUES (?, ?)");
      statement.setString(1, sport);
      statement.setString(2, nickName);
      if (statement.executeUpdate() != 1)
      {
        throw new CreateException("Failed to create sports team.");
      }
    }
    catch (SQLException sqle)
    {
      throw new EJBException(sqle);
    }
    finally
    {
      try
      {
        if (con != null)
        {
          con.close();
        }
      }
      catch (SQLException sqle)
      {}
    }
    return new SportTeamPK(sport, nickName);
  }

  public void ejbPostCreate(String key, String relatedData) {}

  public SportTeamPK ejbCreate(String sport, String nickName, String ownerName, String franchisePlayer) throws javax.ejb.CreateException {
    this.sport = sport;
    this.nickName = nickName;
    this.ownerName = ownerName;
    this.franchisePlayer = franchisePlayer;

    Connection con = null;
    try {
      con = getConnection();
      PreparedStatement statement =
        con.prepareStatement("INSERT INTO SPORTSTEAMS (SPORT, NICKNAME, " +
                             "OWNERNAME, FRANCHISEPLAYER ) VALUES " +
                             "(?, ?, ?, ?)");
      statement.setString(1, sport);
      statement.setString(2, nickName);
      statement.setString(3, ownerName);
      statement.setString(4, franchisePlayer);
      if (statement.executeUpdate() != 1) {
        throw new CreateException("Failed to create sports team.");
      }
    } catch (SQLException sqle) {
      throw new EJBException(sqle);
    }
    finally {
      try {
        if (con != null) {
          con.close();
        }
      } catch (SQLException sqle) {}
    }

    return new SportTeamPK(sport, nickName);
  }

public void ejbPostCreate(String sport, String nickName, String ownerName, String franchisePlayer) {}


public void setEntityContext(EntityContext ctx)
{
    this.ctx = ctx;
}

    
 
 

您可能感兴趣的文章:

  • 哪位高手可以提供使用C/C++编CGI程序中,使用和设置Cookie的例子。为谢!!!
  • Lex/YACC 高手请进,求分析C语言语法例子
  • 学习design pattern,苦于没有java代码的例子,高手指点
  • 有没有真正的高手知道jTable的用法请给个例子好吗?(极高分)
  • 用java开发过的比较优秀的大型系统有哪些,望高手给举几个例子啊
  • 在jsp的中要如何才能实现事务,那位高手能给一个简短的例子
  • 哪位高手给个unix系统下C语言socket+fork()+select()的例子?
  • jsp中如何使用控件,用过的高手给个例子看看。定给分!!!先谢了。。。
  • 在CORBA编程中(书上例子),当我用IDLTOJAVA时,无论如何编译不通过,请高手帮忙……
  • 书上的简单例子却javac不过,请高手指点
  • 我编译一个J2EE的例子,就两句都出错,请高手来帮我看看!!!!!!!!
  • 大家好。这是JAVA编程思想P266-267上的一个例子,高手请帮忙看一下为什么编译通不过。谢谢。
  • 不太明白线程控制中的yield(),请高手给小弟见解一下,最好带例子?
  • Thinking in Java 的一个例子,请高手给讲解一下
  • 关于线程监测的问题,高手请看,最好给出例子
  • 关于pthread_join()例子,请教高手。
  • 一个密码框的例子,可出现的错误我怎么也想不明白,还忘高手指教。
  • LINUX 安装进不去图形模式!请高手指教!
  • linux操作系统的保护模式和分页机制,高手请进。
  • 请教各位高手:如何解决配置X Window时i810芯片的agpgart模式问题?
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • sed n 模式替换中正则表达式获取值问题(sed 高手帮帮忙!!)
  • linux进不了x-window模式,望高手指点?
  • [加急]一个ftp传输模式问题!!(高手请进)--希望得到版主的帮助!
  • 公司是用struct结构来做JSP的,我这个不太熟悉。请高手可否帮我介绍下这样的结构模式,谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高手救命,很急——ORACLE817安装在UNIXWARE711上,手工启动数据库后在netasst中连接错误,高手帮我看看?
  • 高手请看,关于数据库插入的问题
  • 请各位数据库高手指点
  • 求高手指点shell导入.dat文件到ORACLE数据库
  • linux数据库,高手指点
  • 请高手介绍一个LINUX下最小的免费数据库给我用啊!急
  • 请高手指教,关于linux下的数据库选择
  • Jbuilder中如何建立与SQL Server数据库的连接?(Jbuider高手请帮忙!)
  • 高手请入,LINUX下数据库问题
  • 请教高手: linux c如何远程访问windows下的oracle数据库?
  • 求教有开发经验的高手关于XML和数据库的简单问题
  • 从数据库中取出的数据用compareTo("中文")总没法得到想要的结果,请高手解答
  • 在jsp的中要如何才能实现事务,那位高手能给一个简短的例子 iis7站长之家
  • 请问那位高手能帮我解决在jsp中将本地文件上传到数据库服务器的一个字段中的问题
  • 如何用EJB的SessionBean直接连接数据库?请高手指点。
  • APPLET连接数据库的问题,请高手指点
  • 高手相送,jsp连接oracle数据库后,显示数据为乱码?
  • 为什么用JDBC连接不上数据库?请各位高手支援
  • 请教高手,如何在java中调用其他应用程序(该程序主要进行数据库操作)
  • *** 高分, 关于数据库中文乱码的问题, 请高手指教, 一定给分。 ****
  • 高手,高手,高高手请进!
  • 有熟悉EXIM的高手高手么??
  • to 高手:学java应该怎样一步步学习,从菜鸟到高手.
  • 高分请高手,高手定能解决
  • 请问高手在linux中用什么命令可以做linux的启动盘???在等待高手??
  • 有高手研究Agent++麽?里面有个thread.h,蛮难读的,请高手指点
  • 难道高手区里的人就是高手?
  • 在dos下用bc31挑战高手******开发mssql程序,连接时报link err:undefined symbol GETNOTE in module DBEXTERN?(挑战高手)
  • 真正的linux高手,请看过来,看你符合高手标准不?
  • 难道这没有高手吗?难道这没有乐于助人的高手?(高分酬谢62+50+50)
  • 关于我对linux高手用yum,非高手用源码的理由


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3