JDBC(二)

前言 根据之前对JDBC的了解并使用之后,发现其中很多操作是可以进行封装的。所以接下来介绍一个自己封装的JDBC工具类(JDBCUtils),通过使用该封装对象进行数据库操作,可以高代码复用率以及提高一定的工作效率
DBUtils database.properties:

/* 将JDBC的可替换配置信息存于database.propertis文件中 在web项目中,该文件最好放在src根目录下,或者将该文件放在另一个服务器中 */ driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test username=root password=3306

【JDBC(二)】DBUtils.java
public class JDBCUtils { private static Connection con ; private static String driverClass; private static String url; private static String username; private static String password; static{ try{ readConfig(); Class.forName(driverClass); con = DriverManager.getConnection(url, username, password); }catch(Exception ex){ throw new RuntimeException("数据库连接失败"); } }private static void readConfig()throws Exception{ //使用类加载器 InputStream in = JDBCUtilsConfig.class.getClassLoader().getResourceAsStream("database.properties"); Properties pro = new Properties(); pro.load(in); driverClass=pro.getProperty("driverClass"); url = pro.getProperty("url"); username = pro.getProperty("username"); password = pro.getProperty("password"); }public static Connection getConnection(){ return con; }}

    推荐阅读