import org.junit.Test;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.util.Properties;
public class ConnectionTest {
@Test
public void testConnection1() throws Exception {
//1、提供连接的基本信息
String url = "jdbc:mysql://localhost:3306/world";
Properties properties = new Properties();
properties.setProperty("user", "root");
properties.setProperty("password", "123456");
//2、获取Driver实现类的对象
Driver driver = new com.mysql.jdbc.Driver();
//3、获取连接
Connection connect = driver.connect(url, properties);
System.out.println(connect);
}
@Test
public void testConnection2() throws Exception {
//1、提供连接的基本信息
String url = "jdbc:mysql://localhost:3306/world";
Properties properties = new Properties();
properties.setProperty("user", "root");
properties.setProperty("password", "123456");
//2、获取Driver实现类的对象
Class driverClass = Class.forName("com.mysql.jdbc.Driver");
Driver driver = (Driver) driverClass.newInstance();
//3、获取连接
Connection connect = driver.connect(url, properties);
System.out.println(connect);
}
@Test
public void testConnection3() throws Exception {
//1、提供连接的基本信息
String url = "jdbc:mysql://localhost:3306/world";
String user = "root";
String password = "123456";
//2、获取Driver实现类的对象
Class driverClass = Class.forName("com.mysql.jdbc.Driver");
Driver driver = (Driver) driverClass.newInstance();
//3、注册驱动
DriverManager.registerDriver(driver);
//4、获取连接
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println(connection);
}
@Test
public void testConnection4() throws Exception {
//1、提供连接的基本信息
String url = "jdbc:mysql://localhost:3306/world";
String user = "root";
String password = "123456";
//2、自动加载Driver
Class.forName("com.mysql.jdbc.Driver");
//3、获取连接
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println(connection);
}
@Test
public void testConnection5() throws Exception {
//1、读取配置文件中的基本信息
InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
Properties properties = new Properties();
properties.load(is);
String driverClass = properties.getProperty("driverClass");
String url = properties.getProperty("url");
String user = properties.getProperty("user");
String password = properties.getProperty("password");
//2、自动加载Driver
Class.forName(driverClass);
//3、获取连接
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println(connection);
}
}
JDBC - 01.怎么连接数据库
最新推荐文章于 2023-11-14 20:05:10 发布