其实就是新建一个类,类中实现一定的功能
首先需要建立一个配置文件,即键值对,注意:配置文件要放在src下,建立一个jdbconfig.properties文件,并添加键值对
JdbcUtils工具包:
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class JdbcUtils {
public static Connection getConnection() throws IOException, ClassNotFoundException, SQLException{
/*
* 1.加载配置文件
* 2.加载驱动类
* 3.调用DriverManager.getConnection()
*/
//加载配置文件
InputStream in=JdbcUtils.class.getClassLoader().
getResourceAsStream("jdbconfig.properties"); //dbconfig.properties放在src下
Properties pr=new Properties();
pr.load(in);
//加载驱动类
Class.forName(pr.getProperty("driverClassName"));//通过键得到值
String url=pr.getProperty("url");
String username=pr.getProperty("username");
String password=pr.getProperty("password");
//调用DriverManager.getConnection()
return DriverManager.getConnection(url,username,password);
}
}
@Test
public void fun4() throws IOException, ClassNotFoundException, SQLException
{
Connection con=JdbcUtils.getConnection();
System.out.println(con);
Connection con1=JdbcUtils.getConnection();
System.out.println(con1);
}
可以按照要求建立连接