• 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;
    	}        
    

      

  • 相关阅读:
    Apache部署Django项目
    Docker
    常用算法
    Go之基本数据类型
    Go之流程控制
    Go基本使用
    Go安装与Goland破解永久版
    Linux
    详解java中的byte类型
    Linux统计文本中某个字符串出现的次数
  • 原文地址:https://www.cnblogs.com/niuxiao12---/p/7474597.html
Copyright © 2020-2023  润新知