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

      

  • 相关阅读:
    华为上机练习题--求两个数组的总和
    C++设计模式之状态模式(四)
    深入理解java嵌套类和内部类
    c++实现精确计时
    Linux-中断和中断处理
    使用C#对MongoDB中的数据进行查询,改动等操作
    淘特房产CMS系统 7.5
    sass03 变量、样式导入
    sass02
    sass01
  • 原文地址:https://www.cnblogs.com/niuxiao12---/p/7474597.html
Copyright © 2011-2022 走看看