开发者社区> 问答> 正文

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

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

展开
收起
迪哒迪滴喵 2024-08-13 19:17:57 10 0
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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载

相关镜像