Tomcat下的web项目通过数据源连接mysq数据库

1  在server.xml文件中的相应元素中配置子元素(或者在context.xml文件中配置也可


2  在web项目的WEB-INF/web.xml文件中加入元素


3  将mysql驱动包复制到/lib目录(或者 项目的WEB-INF/lib目录


4  在程序中通过如下语句获得连接

  Connection con;
  Statement stmt;
  ResultSet rs;
 //建立数据库连接
  Context ctx = new InitialContext();
  DataSource ds =(DataSource)ctx.lookup("java:comp/env/jdbc/BOOKDB");//这里jdbc/BOOKDB为在元素中给的命名
  con = ds.getConnection();

5 下面是 子元素和WEB-INF/web.xml文件源码


 
web.xml:



    DB Connection
    jdbc/BOOKDB
    javax.sql.DataSource
    Container
  
  bookstore1
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  


你可能感兴趣的:(java,web)