封装代码
package com.oracle.utils;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Properties;
@SuppressWarnings(“unused”)
public class Utils {
/**
* 在进行使用JDBC对数据库进行增删改查时,发现用许多冗余的代码,然后对这些代码进行封装,方便修改(以后切换不同数据库时方便)
* 1:将Properties键值对封装在一个静态代码块中,创建db.properties文件
* 2:将注册驱动封装在一个静态代码块中,当调用静态代码块所在的类时,静态代码块中的代码被执行,而且代码块中的方法只会执行一次
* 3:将创建数据库连接对象封装在一个静态方法中,直接使用类名调用此方法
* 4:将(dql)释放资源封装在一个静态方法中,直接使用类名调用此方法
* 5:将(dml)释放资源封装在一个静态方法中,直接使用类名调用此方法
*/
//创建四个私有静态常量
private static String DRIVERNAME;
private static Stri