三、封装工具类DBUtils、DateUtils
把以下会重复写的代码封装:
3.1 封装货期连接、释放资源两个方法
- 提供public static Connection getConnection(){}方法。
- 提供public static void closeAll(Connection conn,Statement sm,ResultSet rs){}方法。
3.2 跨平台方案
以下方框中的代码不直接写死:
工具类实现:
- 新建db.properties文件
首先在src->new->Resource Bundle新建一个属性文件
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3308/companydb?useUnicode=true&characterEncoding=utf8
user=root
password=123456
- 在刚刚新建的DBUtils类中添加如下代码:
- Map集合:存储元素是成对出现的,Map集合的键是唯一的,每个键最多只能映射到一个值。
3.3 DBUtils