spring_03JDBC操作
来源:互联网 发布:怎么在淘宝内置密码 编辑:程序博客网 时间:2024/05/16 16:09
通过spring提供的JDBCTemplate我们可以很方便的操作数据库
第一种直接在dao的实现类中引入
private JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
其中dataSource是数据库源的指定
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property><property name="url" value="jdbc:sqlserver://localhost:1433;DatabaseName=wj_test"></property><property name="username" value="sa"></property><property name="password" value="123456"></property></bean>
第二种是让dao的实现类继承JdbcDaoSupport类
spring提供了增删改查
public void insert() {String sql = "insert into wj_test.dbo.t_student(name,age) values('lisi',123)" ;getJdbcTemplate().update(sql);}
查询表的值
List<Customer> list =getJdbcTemplate().query(sql,args,new BeanPropertyRowMapper(Customer.class));
查询一列的值
String sql = "select name from wj_test.dbo.t_student where id = ?";Object [] args = new Object[]{id};String name = (String)getJdbcTemplate().queryForObject(sql, args,String.class);
查询总数
String sql = "select count(*) as num from wj_test.dbo.t_student";
int total = getJdbcTemplate().queryForInt(sql);
0 0
- spring_03JDBC操作
- 操作
- 操作
- 操作
- 操作
- jquery操作table操作
- JqueryDOM操作-样式操作
- JqueryDOM操作-属性操作
- 只用+操作实现 -,*,/操作
- string操作、文件操作
- 文件操作-路径操作
- VC操作操作Word
- 字符串操作&内存操作
- 位操作,移位操作
- sparkSQL操作基本操作
- IO操作(文件操作)
- 文件操作
- Cookie操作
- Linux之mount实现U盘的挂载
- React-Native学习笔记之:Modal实现覆盖效果(类似安卓中PopuWindow)
- 面向服务的体系架构(SOA)—入门篇
- 理解Angular的$ apply()和$ digest()
- EditText设置密码隐藏和显示
- spring_03JDBC操作
- pta5-51 两个有序链表序列的合并(20分)
- Android之奇技淫巧(持续更新)
- 读书笔记: 变系数波方程
- android中圆角矩形的绘制
- redis之队列处理回滚记录 star.Hou
- 关于linux下 tomcat+mysql的一些配置
- BCTF 2017 WEB WriteUp
- JAVA简单理解自动装箱与自动拆箱