在这篇正片开始前我先把数据库的事物操作简单说一下,(主要是为了引出做后一种没有介绍的JDBC对象与一个简单的JDBC工具类):
大家肯定发现了每次连接数据库执行一些操作的都有很多重复的操作,我们可以自己定义一个工具类来完成这些重复的操作。
我们先把一些必要的数据写道一个配置文件中
url=jdbc:mysql:///Practice_affair
user=root
password=000222abc
driver=com.mysql.cj.jdbc.Driver
工具类
public class JDBC_Utils {
private static String url;
private static String user;
private static String password;
private static String driver;
static
{
Properties pro=new Properties();
ClassLoader classLoader=JDBC_Utils.class.getClassLoader();
URL is=classLoader.getResource("jdbc.properties");
String path=is.getPath();
try {
pro.load(new FileReader(path));
} catch (IOException e) {
e.printStackTrace();
}
url=pro.getProperty("url");
user=pro.getProperty("user");
password=pro.getProperty("password");
driver=pro.getProperty("driver