基本信息
源码名称:spring连接池原理
源码大小:0.44M
文件格式:.rar
开发语言:Java
更新时间:2018-08-27
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
根据网上学习教程所来
使用前请先在mysql 自行创建一个名为 test的数据库
package com.itheima.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ResourceBundle; public class JDBCUtil { //使用ResourceBundle读取资源文件 private static ResourceBundle bundle = ResourceBundle.getBundle("dbconfig"); private static String driver; private static String url; private static String user; private static String password; /* * 静态代码块以优化 程序性能。static块可以置于类中的任何地方,类中可以有多个static 块。在类初次被加载的时候,会按照static块的顺序来执行每个static 块,并且只会执行一次。 * */ //使用静态代码块进行赋值 static { driver = bundle.getString("DRIVER"); url = bundle.getString("URL"); user = bundle.getString("USER"); password = bundle.getString("PASSWORD"); } /* * * 获取连接 * * */ public static Connection getConnection() { Connection conn = null; try { Class.forName(driver); conn=DriverManager.getConnection(url,user,password); return conn; }catch(Exception e) { e.printStackTrace(); throw new RuntimeException(e); } } public static void release(ResultSet rs,Statement st,Connection conn) { if(rs!=null) { try { rs.close(); }catch(Exception e) { e.printStackTrace(); } } if(st!=null) { try { st.close(); }catch(Exception e) { e.printStackTrace(); } } if(conn!=null) { try { conn.close(); }catch(Exception e) { e.printStackTrace(); } } } }