zoukankan      html  css  js  c++  java
  • Tomcat6用JNDI连接Sql2005

    在tomcat6与tomcat5下是不同的。tomcat5下的网上到处都是,不说了。呵呵
    1.在项目的WebRoot/META-INF/下建立 content.xml文件
    文件内容为:<Context reloadable="true">
     <Resource name="jdbc/test" auth="Container"
                  type="javax.sql.DataSource" driverClassName="net.sourceforge.jtds.jdbc.Driver"
                  url="jdbc:jtds:sqlserver://localhost:1433;instance=SQLEXPRESS;DatabaseName=test"
                  username="sa" password="123456" maxActive="200" maxIdle="30"
                  maxWait="-1"/>
    </Context>
    2.在Dao中这样调用就可以了:

    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;

    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import javax.sql.DataSource;


    private DataSource dataSource;
    Context ctx;
      try
      {
       ctx = new InitialContext();
       dataSource=(DataSource)ctx.lookup("java:comp/env/jdbc/test");
      }
      catch (NamingException e)
      {
       e.printStackTrace();
      }
    Connection conn=null;
      PreparedStatement pstmt=null;
      ResultSet rs=null;
      try
      {
       conn=getDataSource().getConnection();
    }
      catch (SQLException e)
      {
       throw e;
      }
      finally
      {
       closeResultSet(rs);
       closePreparedStatement(pstmt);
       closeConnection(conn);
      }
  • 相关阅读:
    ubuntu+VS code+launch.json+task.json
    C++——运行时类型识别RTTI
    C++——模板
    C++——class类和struct结构体的唯一区别
    C++——右值引用
    C++——智能指针
    身份证号码格式检测
    PHP获取图片主题颜色
    PHP 压缩图片质量
    redis3.2装完后 其它机子访问爆protocol error, got 'n' as reply type byte
  • 原文地址:https://www.cnblogs.com/jamin/p/1568662.html
Copyright © 2011-2022 走看看