关于数据库连接器是否需要建一个文件夹来放

请问一下,我看教程有2种不同的导入方法
1.直接在build里面直接add external archives( mysql-connector-java-5.1.40-bin.jar)
2.在项目中新建一个文件夹然后把add external archives mysql-connector-java-5.1.40-bin.jar复制进来,然后再添加。
我想问问这2种导入方法有什么区别,希望解释得详细一点,谢谢

1.面向过程
2.面向接口

也就是说你今天想用orcal 明天想用mysql的话 用2比较好