其实就是新建一个类,类中实现一定的功能
首先需要建立一个配置文件,即键值对,注意:配置文件要放在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); }
可以按照要求建立连接