%@ page contentType="text/html;charset=EUC-KR"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="javax.transaction.*"%>
<%
Context ctx = null;
DataSource ds = null;
Connection con = null;
Statement st = null;
ResultSet rs = null;
UserTransaction tx = null;
String sql = "select * from tab";
try{
ctx = new InitialContext();
tx = (UserTransaction)ctx.lookup("javax.transaction.UserTransaction");
tx.begin();
ds = (javax.sql.DataSource)ctx.lookup("oraXA92");
con = ds.getConnection();
st = con.createStatement();
rs = st.executeQuery(sql);
while(rs.next()){
out.println(rs.getString(1) + " " + rs.getString(2));
}
tx.commit();
}catch(Exception e){
out.println(e.toString());
}finally{
if(rs!=null)try{rs.close();}catch(Exception e){}
if(st!=null)try{st.close();}catch(Exception e){}
if(con!=null)try{con.close();}catch(Exception e){}
}
%>