精英内训

2025-05-04

2025-05-03  本文已影响0人  C陈永杰

JDBC入门学习总结

JDBC(Java Database Connectivity)是 Java 访问数据库的标准 API。

 核心组件

DriverManager:管理数据库驱动,创建连接

Connection:数据库会话,执行 SQL

Statement:执行静态 SQL(存在注入风险)

PreparedStatement:预编译 SQL(防注入,推荐)

ResultSet:存储查询结果

 注意事项

资源管理:使用try-with-resources自动关闭

SQL 注入:必须使用PreparedStatement

URL 参数

MySQL:jdbc:mysql://host:port/dbname?useSSL=false&serverTimezone=UTC

PostgreSQL:jdbc:postgresql://host:port/dbname

驱动版本:MySQL 8.x 使用 com.mysql.cj.jdbc.Driver

性能优化

连接池:HikariCP/Druid(减少连接创建开销)

预编译语句:缓存执行计划

批处理:减少数据库通信次数

 异常处理

SQLException:捕获数据库操作异常

ClassNotFoundException:检查驱动依赖

javaweb中maven环境搭建注意事项

一、版本兼容性

Maven 版本需与 JDK 兼容(如 Maven 3.8 + 建议搭配 JDK 8+)

避免使用过旧的 Maven 版本,可能存在依赖解析问题

环境变量配置

JAVA_HOME必须指向 JDK 而非 JRE

验证环境变量配置:java -version和mvn -version输出应匹配

本地仓库权限

确保本地仓库目录有读写权限

避免将仓库路径设置在系统受保护目录(如 Program Files)

IDE 配置注意事项

Maven 设置覆盖

IDE 可能默认使用内置 Maven,需手动指定本地安装的 Maven

在 IDEA 中检查:File > Settings > Build, Execution, Deployment > Build Tools > Maven

自动导入与刷新

启用自动导入依赖功能(如 IDEA 的 "Import Maven projects automatically")

修改pom.xml后手动刷新项目(右键点击项目 > Maven > Reimport)

注解处理器配置

对于使用注解的项目(如 JPA、Spring),确保启用注解处理器

上一篇 下一篇

猜你喜欢

热点阅读