先把DataSourse绑到服务器上,然后从服务器上拿到数据源,再进行JDBC操作呀。
@Resource DataSource ds;

解决方案 »

  1.   

    feihua317达人,能说详细点吗?我代码是如下写的:
        @Resource(name="jdbc/certain",type=DataSource.class)
        private DataSource myDS;    public Long getMaxId() {
        
            Connection conn =  null;
            try{
                conn = myDS.getConnection();
                String sql = "select QUESTIONS_SEQ.NEXTVAL from Dual";
                PreparedStatement ps = conn.prepareStatement(sql);
                ResultSet rs = ps.executeQuery();
                if (rs.next()){
                    return new Long(rs.getLong("NEXTVAL"));
                }
                
            }catch(SQLException se){
                System.out.println("Get Max Id Error:"+se.getMessage());
            }
            return null;
    }     
    但是抛异常!!