public static void main(String[] args) throws Exception {
//驱动管理类Driver Manager的常用API(注册驱动与获取连接)
//Driver Manager是个工具类,里面都是静态方法
//1、注册驱动。
//方式一:通过jar包Driver类所在位置的相对路径,使用Class的forName方法创建
Class.forName("com.mysql.jdbc.Driver");
//本质上使用的依然是方式二 查看源码如下
/*public class Driver extends NonRegisteringDriver implements java.sql.Driver {
public Driver() throws SQLException {
}
static {
try {
DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
} catch (SQLException var1) {
throw new RuntimeException("Can't register driver!");
}
}
}*/
//方式二:直接调用静态方法registerDriver(Driver d)
DriverManager.registerDriver(new Driver());
//注:MySQL5之后可以省略不写注册驱动这行代码,理由是在该版之后META-INF/services中已经把路径写好放在Class.forName中了,可以自动加载
/*2、获取连接getConnection(String url,String user,String password)
参数:url
语法:jdbc:mysql://ip地址(域名):端口号/数据库名?参数键值对1&参数键值对2...
示例:jdbc:mysql://127.0.0.1:3306/test01
细节:如果ip地址和端口是本机3306则可以简写为jdbc:mysql:///数据库名?参数键值对
*/
DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test01?useSSL=false","root","1234");
//useSSL=false 参数禁用安全连接方式,解决警告提示
}
JDBC快速入门DriverManager详解
最新推荐文章于 2025-09-24 19:54:34 发布
本文详细介绍了如何使用Java连接MySQL数据库,包括两种注册驱动的方法以及getConnection()方法的使用,同时展示了如何通过URL、用户名和密码建立数据库连接,并通过示例说明了如何处理SSL连接警告。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
148





