JDBC-DBUtils工具类
一、创建properties文件
在src目录下创建一个名为“dbinfo.properties”的文件,里面的内容为:
driverClass=com.mysql.jdbc.Driver
url=jdbc\:mysql\://localhost\:3306/数据库名
username=root
password=
使用配置文件的原因是方便日后更换其他数据库,在更换为其他数据库时只要修改配置文件的driverClass的值即可(因为所有的数据库操作都符合jdbc规范)。
二、创建DBUtils
public class DBUtils {
private static String driverClass;
private static String url;
private static String username;
private static String password;
static {
//得到配置文件
ResourceBundle bundle = ResourceBundle.getBundle("dbinfo");
driverClass = bundle.getString("driverClass");
url = bundle.getString("url");
username = bundle.getString("username");
password = bundle.getString("password");
try {
Class.forName(driverClass);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Connection getConnection() {
Connection conn = null;
try {
conn = DriverManager.getConnection(url, username, password);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
三注意:
1、使用jdbc一定要导入对应的jar包:mysql-connector-java-5.0.8-bin.jar
2、ResourceBundle.getBundle(“dbinfo”)得到的是存放在src目录下的配置文件,所以配置文件一定要放到src目录下。