Example usage for org.springframework.jdbc.core JdbcTemplate execute

List of usage examples for org.springframework.jdbc.core JdbcTemplate execute

Introduction

In this page you can find the example usage for org.springframework.jdbc.core JdbcTemplate execute.

Prototype

@Override
    public void execute(final String sql) throws DataAccessException 

Source Link

Usage

From source file:org.jasig.cas.ticket.registry.support.JdbcLockingStrategyTests.java

/**
 * @throws  Exception on test setup./*from  w  w  w  .j av  a2  s . c  o m*/
 */
public void setUp() throws Exception {
    super.setUp();
    this.testDataSource = new SimpleDriverDataSource(new org.hsqldb.jdbcDriver(), "jdbc:hsqldb:mem:locktest",
            "sa", "");
    final JdbcTemplate tmpl = new JdbcTemplate(this.testDataSource);
    tmpl.execute(CREATE_TABLE_SQL);
    tmpl.execute(CREATE_PRI_KEY_SQL);
}

From source file:test.dao.BankDaoTest.java

@Before
public void init() {
    JdbcTemplate jdbc = new JdbcTemplate(dataSource);
    jdbc.execute("delete from banktable");
    banks = creatListOfBanks();/* w  ww .  j  av a  2  s  .  co  m*/
}

From source file:org.beast.project.template.config.MyBatisConfig.java

@Override
public DataSource dataSource() {

    EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();
    //DataSource ds = builder.setType(EmbeddedDatabaseType.HSQL).addScript("schema.sql").build();
    BasicDataSource basicDataSource = new BasicDataSource();
    basicDataSource.setDriverClassName(org.hsqldb.jdbcDriver.class.getName());
    basicDataSource.setUsername("sa");
    basicDataSource.setPassword("");
    basicDataSource.setUrl("jdbc:hsqldb:mem:mydb");
    JdbcTemplate jdbcTemplate = new JdbcTemplate(basicDataSource);
    System.out.println("Creating tables");
    jdbcTemplate.execute("drop table person if exists");
    jdbcTemplate.execute("create table person(id serial, firstName varchar(50), lastName varchar(50))");
    jdbcTemplate.update("INSERT INTO users(firstName, lastName) values (?,?)", "Mike", "Lanyon");
    return basicDataSource;
}

From source file:db.postgres.V2_0_1__InitializeIdentityZones.java

private void dropConstraintsAndColumns(final JdbcTemplate jdbcTemplate) {
    jdbcTemplate.execute("ALTER TABLE resource DROP CONSTRAINT unique_issuer_client_resource_identifier;");
    jdbcTemplate.execute("ALTER TABLE resource DROP COLUMN issuer_id;");
    jdbcTemplate.execute("ALTER TABLE resource DROP COLUMN client_id;");
    jdbcTemplate.execute("ALTER TABLE subject DROP CONSTRAINT unique_issuer_client_subject_identifier;");
    jdbcTemplate.execute("ALTER TABLE subject DROP COLUMN issuer_id;");
    jdbcTemplate.execute("ALTER TABLE subject DROP COLUMN client_id;");
    jdbcTemplate.execute("ALTER TABLE policy_set DROP CONSTRAINT unique_issuer_client_pset;");
    jdbcTemplate.execute("ALTER TABLE policy_set DROP COLUMN issuer_id;");
    jdbcTemplate.execute("ALTER TABLE policy_set DROP COLUMN client_id;");
}

From source file:com.sg.capstone.dao.tests.UserDaoTest.java

@Before
public void setup() {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("test-applicationContext.xml");
    userDao = (UserDao) ctx.getBean("userDao");
    JdbcTemplate cleaner = (JdbcTemplate) ctx.getBean("jdbcTemplate");
    cleaner.execute("delete from authorities");
    cleaner.execute("delete from user");

    ArrayList<String> testAuthoritiesList = new ArrayList<>();
    testAuthoritiesList.add("ADMIN");
    testAuthoritiesList.add("MODERATOR");

    User user1 = new User();
    user1.setUsername("TestName1");
    user1.setPassword("Password1");
    user1.setAuthorities(testAuthoritiesList);

    User user2 = new User();
    user2.setUsername("TestName2");
    user2.setPassword("Password2");
    user2.setAuthorities(testAuthoritiesList);

    User user3 = new User();
    user3.setUsername("TestName3");
    user3.setPassword("Password3");
    user3.setAuthorities(testAuthoritiesList);

    TestUsers[0] = user1;/*from  ww w .  j a v  a 2s .  co  m*/
    TestUsers[1] = user2;
    TestUsers[2] = user3;
}

From source file:com.swcguild.flooringmasteryweb.Dao.OrderDAOTest.java

@Before
public void setUp() {
    //initialize the beans
    ApplicationContext ctx = new ClassPathXmlApplicationContext("test-applicationContext.xml");
    this.ordDao = (OrderDAO) ctx.getBean("OrderDAO");

    JdbcTemplate cleaner = (JdbcTemplate) ctx.getBean("jdbcTemplate");
    cleaner.execute("DELETE FROM orders");

}

From source file:com.swcguild.capstoneproject.dao.BlogDaoInMemImplTest.java

@Before
public void setUp() {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("test-applicationContext.xml");
    dao = (BlogDao) ctx.getBean("BlogDao");
    JdbcTemplate cleaner = (JdbcTemplate) ctx.getBean("jdbcTemplate");
    cleaner.execute("delete from posts");
}

From source file:com.xpanxion.userprojecthibernate.UserDaoTest.java

@Before
public void setUp() {

    ApplicationContext ctx = new ClassPathXmlApplicationContext("test-applicationContext.xml");

    JdbcTemplate cleaner = ctx.getBean("jdbcTemplate", JdbcTemplate.class);
    cleaner.execute("delete from users");
    cleaner.execute("delete from authorities");

    dao = (UserDao) ctx.getBean("userDao");

    u1 = new UserEntity();
    u1.setUsername("user1");
    u1.setPassword("user1Password");

    u2 = new UserEntity();
    u2.setUsername("user2");
    u2.setPassword("user2Password");

}

From source file:org.thlim.castle.dao.BootstrapDataPopulator.java

public void afterPropertiesSet() throws Exception {
    // because we're using an in-memory hsqldb for the sample app, a new one will be created
    // each time the
    // app starts, so insert the sample admin user at startup:
    JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);

    jdbcTemplate.execute(
            "insert into role(id,name,description) values (1, 'platform admin', 'Overall admin for all levels')");
    jdbcTemplate.execute(/*from  w  w  w . j  a  v  a 2s  .  co  m*/
            "insert into role(id,name,description) values (2, 'agency admin', 'Overall admin for an agency')");
    jdbcTemplate.execute("insert into role(id,name,description) values (3, 'agency owner', 'Owns an agency.')");
    jdbcTemplate
            .execute("insert into role(id,name,description) values (4, 'project admin', 'Admin for project.')");
    jdbcTemplate
            .execute("insert into role(id,name,description) values (5, 'project owner', 'Owns a project.')");
    jdbcTemplate
            .execute("insert into role(id,name,description) values (6, 'operator', 'Operators for project.')");
    jdbcTemplate.execute("insert into permission values (1, '*')");
    jdbcTemplate.execute("insert into permission values (2, 'agency:*')");
    jdbcTemplate.execute("insert into permission values (3, 'agency:view')");
    jdbcTemplate.execute("insert into permission values (4, 'agency:edit')");
    jdbcTemplate.execute("insert into permission values (5, 'agency:create')");
    jdbcTemplate.execute("insert into permission values (6, 'agency:delete')");
    jdbcTemplate.execute("insert into permission values (7, 'user:create')");
    jdbcTemplate.execute("insert into permission values (8, 'role:create')");

    // project permissions created on the fly
    jdbcTemplate.execute("insert into permission values (9, 'project:*')");
    jdbcTemplate.execute("insert into permission values (10, 'project:create')");
    jdbcTemplate.execute("insert into permission values (11, 'project:view')");
    jdbcTemplate.execute("insert into permission values (12, 'project:edit')");
    jdbcTemplate.execute("insert into permission values (13, 'project:assign')");
    jdbcTemplate.execute("insert into permission values (14, 'project:delete')");
    jdbcTemplate.execute("insert into permission values (15, 'vm:delete')");
    jdbcTemplate.execute("insert into permission values (16, 'vm:stop')");
    jdbcTemplate.execute("insert into permission values (17, 'vm:start')");

    jdbcTemplate.execute("insert into role_permission values (1, 1)");
    jdbcTemplate.execute("insert into role_permission values (2, 2)");
    jdbcTemplate.execute(
            "insert into user(id,username,email,password) values (1, 'alice', 'sample@shiro.apache.org', '"
                    + new Sha256Hash("alice").toHex() + "')");
    jdbcTemplate.execute(
            "insert into user(id,username,email,password) values (2, 'bob', 'sample@shiro.apache.org', '"
                    + new Sha256Hash("bob").toHex() + "')");
    jdbcTemplate.execute("insert into user_role values (1, 2)");
    jdbcTemplate.execute("insert into user_role values (2, 1)");

}

From source file:com.swcguild.addressbookwebapp.AddressBookDAOTest.java

@Before
public void setUp() {

    //Ask Spring for my DAO 
    ApplicationContext ctx = new ClassPathXmlApplicationContext("test-applicationContext.xml");
    DAO = (AddressBookDAO) ctx.getBean("addressBookDAO");

    JdbcTemplate cleaner = (JdbcTemplate) ctx.getBean("jdbcTemplate");
    cleaner.execute("delete from addresses");
}