JDBC 连接数据库的步骤
JDBC连接数据库的步骤
注册驱动
获取连接对象
创建SQL语句
创建执行SQL语句的Statement对象
执行SQL语句
释放资源
增删改操作:
1234567891011121314151617181920212223242526272829303132333435363738public static void main(String[] args) { Connection conn = null; Statement stmt = null; try { //注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //获取连接对象 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useSSL=false", "root", &q ...
EasyExcel 的使用
EasyExcel官方文档: https://easyexcel.opensource.alibaba.com/docs/current/
两种读对象的方式:
确定表头:建立对象,和表头形成映射关系
不确定表头:每一行数据映射为 Map<String, Object>
两种读取模式:
监听器:先创建监听器、在读取文件时绑定监听器。单独抽离处理逻辑,代码清晰易于维护;一条一条处理,适用于数据量大的场景。
同步读:无需创建监听器,一次性获取完整数据。方便简单,但是数据量大时会有等待时常,也可能内存溢出。
添加EasyExcel步骤:
1.添加依赖123456<!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.0 ...
解决跨域问题
解决跨域问题后端配置固定地址在项目中新建 config 目录,配置一个类,实现 WebMvcConfigurer 接口,具体代码如下
123456789101112131415161718192021import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class WebMvcConfg implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { //设置允许跨域的路径 registry.addMapping(& ...