:: Tomcat 설정 파일 context.xml 에 추가
:: 사용 예시
<Resource
auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
name="jdbc/Oracle11g"
type="javax.sql.DataSource"
url="jdbc:oracle:thin:@localhost:1521:xe"
username="publicvoid"
password="privatevoid"
maxActive="50"
maxWait="500"
/>
Markup
:: 사용 예시
public class ContentDao {
private DataSource dataSource;
public ContentDao() {
try {
Context context = new InitialContext();
dataSource = (DataSource)context.lookup("java:comp/env/jdbc/Oracle11g");
} catch (Exception e) {
e.printStackTrace();
}
}
public ArrayList<ContentDto> list() {
ArrayList<ContentDto> ContentDtos = new ArrayList<ContentDto>();
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
conn = dataSource.getConnection();
String query = "SELECT * FROM TEST_BOARD";
pstmt = conn.prepareStatement(query);
rs = pstmt.executeQuery();
while (rs.next()) {
// ...
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (rs != null) rs.close();
if (pstmt != null) pstmt.close();
if (conn != null) conn.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
return ContentDtos;
}
}
Java