你添加数据时的SQL语句时怎么写的?另外BES应该是BEA吧。能不能让我看看你的ejbCreate方法的实现?
解决方案 »
- spring jdbcTemplate.queryForList 的详细用法
- struts+spring+hibernate问题
- Hibernate一对多双向关系错,望高手详解
- jacob读取word
- 同样的项目在TOMCAT5.0下可以运行,但是在WEBLOGIC 下报错,can't retrieve action,什么原因?
- 这个例子是给struts初学者的(二)(这是我初学时自己写的一个),其中包括数据库的连接,配置文件的布署(这个例子我已经多次发个网友,
- 样用JAVA写一个根据当前时间产生一个随机,并且不相同的密码字串
- Jbuilder4开发的EJB如何在Jboss中deploy?
- 这是啥情况啊,求解答
- 求助关于weblogic上传文件,路径问题,及解决方法及思路
- 谁能给我一个例子:用Java写的客户端调用服务器上的EJB。
- 30分!求用DOM对象创建一个名为productinfo的XML文件productinfo.xml?给出源码。
public java.lang.String ejbCreate(String str1 String str2) throws CreateException { Connection connection = null;
PreparedStatement statement = null;
setstr1(str1);
try {
connection = getConnection();
statement = connection.prepareStatement("INSERT INTO DEMO(str1, str2) VALUES (?, ?)");
statement.setString(1, str1);
statement.setString(2, str2);
if (statement.executeUpdate() != 1) {
throw new CreateException("Error adding row");
}
return str1;
}
catch(SQLException e) {
throw new EJBException("Error executing SQL INSERT INTO DEMO(str1, str2) VALUES (?, ?): " + e.toString());
}
finally {
try {
if (statement !=null) {
statement.close();
}
if (connection !=null) {
connection.close();
}
} catch (SQLException sqe) {
throw new EJBException("ejbCreate() : Could not create: " );
}
}
}
奇怪的事情是,多个字段的表时,只能查询不能插入。
public java.lang.String ejbCreate(String ckStsrno) throws CreateException {
return "12";
}
抛出的异常一样
你的参数str1和str2怎么没有用‘,’号分隔?String str1,String str2
???是对字符串的处理吗?
这样的处理是没有效果的!
2。你捕捉一下是ejbcreate()方法的错还是别的异常?
应该是在ejbcreate()方法上出的错。并且与ejbcreate()方法里边的程序无关。
可能是我在ejb上的理论没掌握。但我实在看不出来是那里没写好。或没配置(xml)好
我定义的主健是str1 。
setstr1是个方法