全局线程栈就类似于集合,用来装东西。在用JDBC的时候,Java与数据库连接每一步增删改查都需要用到数据库的地址,密码,用户名这三种信息。
我们可以把Java当成A城,MySQL当成B城。连接用的路径、用户名、密码我们统一认为是ETC卡
全局线程栈的作用,简单来说全能线程栈就是将Java与Mysql连接的方式保护起来,来减少两个平台交互数据的时间,使用户使用起来更方便更便利。
public class MySQLDriverUtil {
//外层定义全局类变量,以便使用
public static final Properties pro = new Properties();
//静态代码块,只执行一次类加载
static{
//将配置文件转为输入流
InputStream is = MySQLDriverUtil.class.getResourceAsStream("/jdbc.properties");
try {
//加载配置文件
pro.load(is);
is.close();
//类加载驱动
Class.forName(pro.getProperty("driver"));
} catch (Exception e) {
e.printStackTrace();
}
}
//1.在全局创建一个静态