Examples of DruidPooledResultSet


Examples of com.alibaba.druid.pool.DruidPooledResultSet

            }
        };

        raw = new MockResultSet(null);
        raw.getRows().add(new Object[] { null });
        resultSet = new DruidPooledResultSet(stmt, raw);
    }
View Full Code Here

Examples of com.alibaba.druid.pool.DruidPooledResultSet

            public void close() throws SQLException {
                throw new SQLException();
            }
        };

        DruidPooledResultSet rs = new DruidPooledResultSet(stmt, mock);

        SQLException error = null;
        try {
            rs.close();
        } catch (SQLException ex) {
            error = ex;
        }
        Assert.assertNotNull(error);
View Full Code Here

Examples of com.alibaba.druid.pool.DruidPooledResultSet

        String sql = "select ?";
        Connection conn = dataSource.getConnection();

        PreparedStatement stmt = conn.prepareStatement(sql);
        stmt.setString(1, "xxx");
        DruidPooledResultSet rs = (DruidPooledResultSet) stmt.executeQuery();

        Exception error = null;
        try {
            rs.getObject(1, String.class);
        } catch (SQLFeatureNotSupportedException e) {
            error = e;
        }
        Assert.assertNotNull(error);

        rs.close();

        conn.close();
    }
View Full Code Here

Examples of com.alibaba.druid.pool.DruidPooledResultSet

        String sql = "select ?";
        Connection conn = dataSource.getConnection();
       
        PreparedStatement stmt = conn.prepareStatement(sql);
        stmt.setString(1, "xxx");
        DruidPooledResultSet rs = (DruidPooledResultSet) stmt.executeQuery();
       
        Exception error = null;
        try {
            rs.getObject("1", String.class);
        } catch (SQLFeatureNotSupportedException e) {
            error = e;
        }
        Assert.assertNotNull(error);
       
        rs.close();
       
        conn.close();
    }
View Full Code Here

Examples of com.alibaba.druid.pool.DruidPooledResultSet

        String sql = "select ?";
        Connection conn = dataSource.getConnection();
       
        PreparedStatement stmt = conn.prepareStatement(sql);
        stmt.setString(1, "xxx");
        DruidPooledResultSet rs = (DruidPooledResultSet) stmt.executeQuery();
       
        Assert.assertEquals(true, rs.next());
        Assert.assertEquals(false, rs.next());
       
        Assert.assertEquals(1, rs.getFetchRowCount());
       
        Assert.assertEquals(true, rs.previous());
        Assert.assertEquals(false, rs.previous());
       
        Assert.assertEquals(1, rs.getFetchRowCount());
       
        Assert.assertEquals(true, rs.next());
        Assert.assertEquals(false, rs.next());
       
        Assert.assertEquals(1, rs.getFetchRowCount());
       
        Assert.assertFalse(rs.rowUpdated());
       
        rs.close();
       
        conn.close();
    }
View Full Code Here

Examples of com.alibaba.druid.pool.DruidPooledResultSet

            }
        };

        raw = new MockResultSet(null);
        raw.getRows().add(new Object[] { null });
        resultSet = new DruidPooledResultSet(stmt, raw);
    }
View Full Code Here

Examples of com.alibaba.druid.pool.DruidPooledResultSet

        DruidPooledPreparedStatement stmt_1_E;
        DruidPooledPreparedStatement stmt_1_F;
        DruidPooledPreparedStatement stmt_1_G;
        DruidPooledPreparedStatement stmt_1_H;
       
        DruidPooledResultSet rs_0;
        DruidPooledResultSet rs_1_A;
        DruidPooledResultSet rs_1_B;
        DruidPooledResultSet rs_1_C;
        DruidPooledResultSet rs_1_D;
        DruidPooledResultSet rs_1_E;
        DruidPooledResultSet rs_1_F;
        DruidPooledResultSet rs_1_G;
        DruidPooledResultSet rs_1_H;

        stmt_0 = (DruidPooledPreparedStatement) conn.prepareStatement(sql_0);
        rs_0 = (DruidPooledResultSet) stmt_0.executeQuery();
       
        Assert.assertTrue(stmt_0.getPreparedStatementHolder().isInUse());

        stmt_1_A = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_A = (DruidPooledResultSet) stmt_1_A.executeQuery();
       
        Assert.assertTrue(stmt_0.getPreparedStatementHolder().isInUse());
        Assert.assertTrue(stmt_1_A.getPreparedStatementHolder().isInUse());
       
        stmt_1_B = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_B = (DruidPooledResultSet) stmt_1_B.executeQuery();
        rs_1_B.close();
        stmt_1_B.close();
       
        Assert.assertTrue(stmt_0.getPreparedStatementHolder().isInUse());
        Assert.assertTrue(stmt_1_A.getPreparedStatementHolder().isInUse());
        Assert.assertFalse(stmt_1_B.getPreparedStatementHolder().isInUse());
       
        stmt_1_C = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_C = (DruidPooledResultSet) stmt_1_C.executeQuery();
        rs_1_C.close();
        stmt_1_C.close();
       
        Assert.assertTrue(stmt_0.getPreparedStatementHolder().isInUse());
        Assert.assertTrue(stmt_1_A.getPreparedStatementHolder().isInUse());
        Assert.assertFalse(stmt_1_B.getPreparedStatementHolder().isInUse());
        Assert.assertFalse(stmt_1_C.getPreparedStatementHolder().isInUse());
       
        stmt_1_D = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_D = (DruidPooledResultSet) stmt_1_D.executeQuery();
        rs_1_D.close();
        stmt_1_D.close();
       
        Assert.assertTrue(stmt_0.getPreparedStatementHolder().isInUse());
        Assert.assertTrue(stmt_1_A.getPreparedStatementHolder().isInUse());
        Assert.assertFalse(stmt_1_B.getPreparedStatementHolder().isInUse());
        Assert.assertFalse(stmt_1_C.getPreparedStatementHolder().isInUse());
        Assert.assertFalse(stmt_1_D.getPreparedStatementHolder().isInUse());
       
        stmt_1_E = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_E = (DruidPooledResultSet) stmt_1_E.executeQuery();
        rs_1_E.close();
        stmt_1_E.close();
       
        rs_1_A.close();
        stmt_1_A.close();
       
        stmt_1_F = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_F = (DruidPooledResultSet) stmt_1_F.executeQuery();
        rs_1_F.close();
        stmt_1_F.close();
       
        stmt_1_G = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_G = (DruidPooledResultSet) stmt_1_G.executeQuery();
       
        stmt_1_H = (DruidPooledPreparedStatement) conn.prepareStatement(sql_1);
        rs_1_H = (DruidPooledResultSet) stmt_1_H.executeQuery();
        rs_1_H.close();
        stmt_1_H.close();
       
        rs_1_G.close();
        stmt_1_G.close();
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.