我想使用带有ejb3的预处理语句在oracle中插入数据。有可能使用。
我尝试在网上找到一些例子,但是我找不到任何好的例子。
请帮助我使用它。还是有其他方法可以在ejb3中使用参数查询(因为我们在准备好的语句中使用?)
谢谢并恭祝安康
最佳答案
这很简单:
public class YourEJB {
@Resource(mappedName="java:/DefaultDataSource")
DataSource dataSource;
// XXX: not handling exceptions
public void insertPerson(String name, String surname) {
Connection connection = dataSource.getConnection();
PreparedStatement insertPerson = connection.prepareStatement(
"INSERT INTO PEOPLE VALUES(?,?)");
insertPerson.setString(1, name);
insertPerson.setString(2, surname);
insertPerson.executeUpdate();
}
另请参阅JDBC tutorials。
关于java - ejb3中准备好的语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1248419/