package jdbc.test;
import java.sql.Connection;
import java.sql.Driver;
import java.util.Properties;
import org.junit.Test;
public class JDBCTest01 {;
@Test
public void testConnection2() throws Exception {
//第一种对mysql的第三方耦合比较严重,如果换数据库,将没那么好
//1.获取Driver实现类对象,使用反射
Class clazz =Class.forName("com.mysql.cj.jdbc.Driver");
Driver driver = (Driver) clazz.getDeclaredConstructor().newInstance();
//newInstance 已经被废弃,可替代的方法有clazz.getDeclaredConstructor().newInstance()
//2.提供要连接的数据库
String url = "jdbc:mysql://localhost:3306/测试用的宝贝~?serverTimezone=GMT%2B8";
//3.提供连接需要的用户名密码
Properties info = new Properties();
info.setProperty("user", "root");
info.setProperty("password", "123456");
//4.获取连接
Connection conn = driver.connect(url, info);
System.out.println(conn);
}
}
JDBC连接mysql方法2
最新推荐文章于 2023-07-18 20:41:34 发布