1 package com.freemindcafe.jdbc.sample3;
3 import java.io.IOException;
4 import java.sql.Connection;
5 import java.sql.SQLException;
7 import org.
apache.commons.dbcp.BasicDataSource;
10 import org.springframework.jdbc.core.JdbcTemplate;
14 public void test()
throws SQLException, IOException{
15 BasicDataSource dataSource=
new BasicDataSource();
16 dataSource.setUrl(
"jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=XE)))");
17 dataSource.setDriverClassName(
"oracle.jdbc.OracleDriver");
18 dataSource.setUsername(
"system");
19 dataSource.setPassword(
"neha1");
20 dataSource.setMaxOpenPreparedStatements(5);
21 dataSource.setPoolPreparedStatements(
true);
22 JdbcTemplate jdbcTemplate =
new JdbcTemplate(dataSource);
24 Connection connection1 = dataSource.getConnection();
26 connection1.createStatement().executeQuery(
"CREATE global temporary TABLE ABC(i varchar(10))");
31 Connection connection = dataSource.getConnection();
33 connection.createStatement().executeQuery(
"DROP TABLE ABC");
38 jdbcTemplate.execute(
"CREATE global temporary TABLE ABC(i varchar(10))");
39 jdbcTemplate.execute(
"DROP TABLE ABC");
42 String
string = IOUtils.toString(
ExecuteDDLAndUseTableTest.class.getResourceAsStream(
"/com/freemindcafe/jdbc/sample3/unusedGlobalTempTable.sql"));
44 String string2 = IOUtils.toString(
ExecuteDDLAndUseTableTest.class.getResourceAsStream(
"/com/freemindcafe/jdbc/sample3/unusedClean.sql"));
46 jdbcTemplate.execute(
string);
47 jdbcTemplate.execute(string2);