구글와이드(336x280)_상단 2개


JNDI datasource Tomcat 6 and MSSQL 2000 Java

Microsoft SQL 2000 and Tomcat 6 via JNDI Datasource.

- Requirement:
  • Tomcat 6 (download here)
  • MSSQL 2000 with services pack 3 (download service pack here)
  • Anything java editor: MyEclipse, NetBean….
- Edit contex.xml + web.xml

context.xml
in tomcat_Home/conf/context.xml and web.xml in your WEB-INF of your web application:

  • Edit your server contex.xml:
Find <Context> </Context> tag, in tag, add example:


<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"            maxActive="100" maxIdle="30" maxWait="10000"            username="sa" password="sa" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"            url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs"  /> 
  • Edit your server web-inf/web.xml (in your WEB-INF of web application)
Find <web-app></web-app> tag, in tag, add example:


<resource-ref>   <description>DB  Connection</description>   <res-ref-name>jdbc/TestDB</res-ref-name>   <res-type>javax.sql.DataSource</res-type>   <res-auth>Container</res-auth> </resource-ref> 
- Connect example:

Here is example JSP to use JNDI context:
<%@   page   contentType="text/html;charset=UTF-8" %>    <%@   page   import="java.sql.*" %>  <%@   page   import="javax.sql.*" %>  <%@   page   import="javax.naming.*" %>  <HTML>
<HEAD>
<TITLE>JSP example</TITLE>
</HEAD>
<BODY>   <%     out.println("<h1>Hello,test JNDI !  </h1>");   %>   <%     Context ctx = new InitialContext();       Context envctx =  (Context) ctx.lookup("java:comp/env");      DataSource ds =  (DataSource) envctx.lookup("jdbc/TestDB");  
    Connection  conn=ds.getConnection();   
    Statement  st=conn.createStatement();
    String    sql="select   *   from    jobs";  
    ResultSet    rs=st.executeQuery(sql); 
    while(rs.next())   {   %>           String  1:<%=rs.getString(1) %>          String 2:<%=rs.getString(2) %>         <br>   <%
   }
  %>      <%out.print("Here is just JNDI datasource mssql2k +  tomcat example");%>    <%
   rs.close(); 
   st.close();  
   conn.close();   
  %>  </BODY> </HTML> 

http://prlamnguyen.blogspot.com/2008/04/jndi-datasource-tomcat-6-and-mssql-2000.html

null



바보들의 영문법 카페(클릭!!)

오늘의 메모....

시사평론-정론직필 다음 카페
http://cafe.daum.net/sisa-1

바보들의 영문법 다음 카페
http://cafe.daum.net/babo-edu/

티스토리 내 블로그
http://earthly.tistory.com/

내 블로그에 있는 모든 글들과 자료에 대한 펌과 링크는 무제한 허용됩니다.
(단, 내 블로그에 덧글쓰기가 차단된 자들에게는 펌, 트랙백, 핑백 등이 일체 허용되지 않음.)

그리고 내 블로그 최근글 목록을 제목별로 보시려면....
바로 아래에 있는 이전글 목록의 최근달을 클릭하시면 됩니다.
그러면 제목을 보고 편하게 글을 골라 보실 수 있습니다.

그리고 내 블로그내 글을 검색하시려면 아래 검색버튼을 이용하시면 됩니다.


가가챗창

flag_Visitors

free counters