zoukankan      html  css  js  c++  java
  • Tmcat 提供的JDBC数据库连接池技术

    1  特别注意:

    使用这个连接池技术是由 Tomcat 提供的,只有 Web 项目部署到 Tomcat 后才能生效

    2  如何使用

    1. 配置 context 文件
    1.1. 在 WebContent/META-INF 下创建 context.xml 文件
    1.2. 点最下边的 source 切换到代码编辑模式
    1.3. 把 tomcat 官网的 context 标签内容粘贴到第二行
    1.4. 修改 name,user,password,url 中的内容为自己的
    1.5. 根据实际情况配置 maxTotal,maxIdle,maxWaitMillis

    3   开发过程中仍然使用 DriverManager 链接数据库    程序开发完毕,部署到到 Tomcat 的时候在切换为使用连接池技术

    public static Connection getConnection() {
    
    		Connection conn = null;
    
    		 try {
    		 Context initContext = new InitialContext();
    		
    		 DataSource ds = (DataSource)
    		 initContext.lookup("java:/comp/env/jdbc/zyonlineforum");
    		
    		 conn = ds.getConnection();
    		 } catch (NamingException e) {
    		 e.printStackTrace();
    		 } catch (SQLException e) {
    		
    		 e.printStackTrace();
    		 }
    
    		// 开发过程中仍然使用 DriverManager 链接数据库,
    		// 程序开发完毕,部署到到 Tomcat 的时候在切换为使用连接池技术
    //
    //		try {
    //			Class.forName("com.mysql.jdbc.Driver");
    //
    //			String url = "jdbc:mysql://localhost:3306/zyonlineforum";
    //
    //			String user = "root";
    //
    //			String password = "111";
    //
    //			conn = DriverManager.getConnection(url, user, password);
    //		} catch (ClassNotFoundException e) {
    //
    //			e.printStackTrace();
    //		} catch (SQLException e) {
    //			e.printStackTrace();
    //		}
    
    		return conn;
    	}        
    

      

  • 相关阅读:
    沙尘天气,但还是要坚持锻炼
    为了欧冠,堕落两天
    NRF24L01测试板子完成了
    昨天参加ti的研讨会了
    自我安慰一下
    功率W与dBm的对照表及关系
    短时间提高英语口语方法
    看了一个星期的欧洲杯,熬阿
    最近比较忙,项目较累
    后台获取js赋给服务器控件的值
  • 原文地址:https://www.cnblogs.com/niuxiao12---/p/7474597.html
Copyright © 2011-2022 走看看