SpringBoot 定时器、整合使用 JdbcTemplate

删除线格式 ## SpringBoot 定时器、整合使用 JdbcTemplate

定时器:

xml:timertask 了解, quartz (Spring) 掌握

@Schcdulcd(cron="*/5 * * * * ?") //单位秒

fixedRate = 5000 毫秒

@Component //泛用注解

@EnableSchcduling //开启定时任务

Springboot整合使用 JdbcTemplate

注入模板 JdbcTemplate jdbd jar包 依赖

//批量操作  添加10万条数据

1,获取连接

con=getConnection();

2,获取statmen对象

stm=con.createStatement();

for(int i=0;i<100000;i++){
	String sql="INSERT INTO `student`(``)......"
	stm.addBatch(sql);  //批量添加
}

stm.executeBatch();//sql语句执行  批量操作Batch
close.(con,stm,rs);//关闭连接

//存储过程{call 存储过程名称(?)}
/*con=JDBCUtil.getConnection();
CallableStatement call = con.prepa reCall("{acll GET_STU_NAME(?)}");
call.setInt(1,1);    
call.execute();
rs=call.getResultSet();
while(rs.next){
system.out.println(输出......);
}
close(con,call,rs);

1、什么是sql注入?如何防止sql注入?

​ 通过关键字命令破坏原有sql结构,实现注入目的 and /or

​ (预编译 、)

​ statement :sql直接执行 +

​ preparedstatment :sql先编译在执行

​ 列:select * from student where id=1 or 1=1

​ 查一条数据出现多条 sql 注入

​ 防止: 过滤器、占位符 ?、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值