电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Java dbcp連接池基本使用方法詳解

瀏覽:2日期:2022-08-21 18:01:11

1、依賴api的使用

導入jar包

<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactId> <version>2.7.0</version> </dependency>

導入dbcp.properties配置文件

獲取連接

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Properties properties=new Properties(); //獲取dbcp配置文件對應輸入流 InputStream inputStream=DbcpServlet.class.getClassLoader().getResourceAsStream('dbcp.properties'); //加載dbcp配置文件 properties.load(inputStream);​ BasicDataSource basicDataSource=null; try { //數據源對象 basicDataSource=BasicDataSourceFactory.createDataSource(properties); //獲取數據庫連接 Connection connection=basicDataSource.getConnection(); System.out.println(connection); } catch (Exception e) { e.printStackTrace(); }​ }

2、依賴tomcat容器的使用

利用jndi機制實現,jndi(命名及目錄查找接口),將數據源連接池的配置信息在容器(Tomcat)實現配置

具體如何實現配置

在tomcat的context.xml文件加入數據源配置

<Resource <!--數據源名字--> name='jdbc/news' <!--驗證數據源的容器類型--> auth='Container' type='javax.sql.DataSource' <!--最大連接數據庫連接對象的數量100--> maxActive='100' <!--最大空閑數是30--> maxIdle='30' <!--最大等待時間--> maxWait='10000' <!--數據庫用戶名--> username='root' <!--數據庫密碼--> password='123456' <!--數據庫驅動--> driverClassName='com.mysql.cj.jdbc.Driver' <!--數據庫url--> url='jdbc:mysql://localhost:3306/yl?characterEncoding=utf8&amp;serverTimezone=GMT%2B8'/>

獲取連接

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //獲取上下文對象 Context ctx = new InitialContext(); //通過jndi命名服務,找到數據源配置 DataSource ds = (DataSource) ctx.lookup('java:comp/env/jdbc/news'); //獲取數據庫連接 Connection connection = ds.getConnection(); if (!connection.isClosed()) {System.out.println('連接成功'); } } catch (NamingException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 大型冰雕-景区冰雕展制作公司,3D创意设计源头厂家-[赛北冰雕] | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | DNA亲子鉴定_DNA基因检测中心官方预约平台-严选好基因网 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 大白菜官网,大白菜winpe,大白菜U盘装系统, u盘启动盘制作工具 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业| 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 | 锂离子电池厂家-山东中信迪生电源| 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 求是网 - 思想建党 理论强党 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 亿诺千企网-企业核心产品贸易| 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价| 江苏齐宝进出口贸易有限公司| 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 |