开发者社区 问答 正文

当需要在运行时使用JDBC连接MySQL数据库时,Maven依赖的scope应如何设置?

当需要在运行时使用JDBC连接MySQL数据库时,Maven依赖的scope应如何设置?

展开
收起
迪哒迪滴喵 2024-08-13 19:17:57 69 发布于天津 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 当需要在运行时使用JDBC连接MySQL数据库时,Maven依赖的scope应设置为runtime。这表示依赖在编译时不是必需的,但在运行时需要存在于classpath中。例如,mysql-connector-java是连接MySQL数据库的JDBC驱动,它应该在运行时被加载,因此其依赖范围应设置为runtime:

    <dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <scope>runtime</scope> 
    </dependency>
    
    2024-08-13 21:59:19 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等