关于JDBCTemplate基本使用介绍
不懂关于JDBC Template基本使用?其实想解决这个问题也不难,下面让小编带着大家一起学习,希望大家阅读完这篇文章后大所收获。
在营山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、网站建设 网站设计制作按需求定制设计,公司网站建设,企业网站建设,品牌网站设计,成都全网营销推广,成都外贸网站制作,营山网站建设费用合理。
1.使用maven引用依赖
junit junit 4.11 org.springframework spring-context 5.2.5.RELEASE org.springframework spring-core 5.2.5.RELEASE org.springframework spring-beans 5.2.5.RELEASE org.springframework spring-aop 5.2.5.RELEASE org.springframework spring-jdbc 5.2.5.RELEASE org.springframework spring-tx 5.2.5.RELEASE mysql mysql-connector-java 8.0.19
2.编写spring的xml文件
<?xml version="1.0" encoding="UTF-8"?>
3.ddl操作(建表之类)
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
public class test {
@Test
public void test(){
ApplicationContext applicationContext=new ClassPathXmlApplicationContext("myApplication.xml");
JdbcTemplate springTemplate = (JdbcTemplate) applicationContext.getBean("jdbcTemplate");
springTemplate.execute("create table test(id int,username varchar(10))");
}
}4.增删改:

对应的使用例子
public void testUpdate(){
String sql = "insert into student(name,sex) values(?,?)";
jdbcTemplate.update(sql,new Object[]{"张飞","男"});
}
public void testUpdate2(){
String sql = "update student set sex=? where id=?";
jdbcTemplate.update(sql,"女",1003);
}
public void testBatchUpdate(){
String[] sqls={
"insert into student(name,sex) values('关羽','女')",
"insert into student(name,sex) values('刘备','男')",
"update student set sex='女' where id=2001"
};
jdbcTemplate.batchUpdate(sqls);
}
public void testBatchUpdate2(){
String sql = "insert into selection(student,course) values(?,?)";
List5.查询
public void testQuerySimple1(){
String sql = "select count(*) from student";
int count = jdbcTemplate.queryForObject(sql,Integer.class);
System.out.println(count);
}
public void testQuerySimple2(){
String sql = "select name from student where sex=?";
List names = jdbcTemplate.queryForList(sql,String.class,"女");
System.out.println(names);
}
public void testQueryMap1(){
String sql = "select * from student where id = ?";
Map stu = jdbcTemplate.queryForMap(sql,1003);
System.out.println(stu);
}
public void testQueryMap2(){
String sql = "select * from student";
List 
感谢你能够认真阅读完这篇文章,希望小编分享关于JDBC Template基本使用介绍内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!
网站标题:关于JDBCTemplate基本使用介绍
文章URL:http://jxjierui.cn/article/jpcspo.html


咨询
建站咨询
