spring jdbctemplate 实现数据库的查询操作
来源:互联网 发布:淘宝店铺装修页头没了 编辑:程序博客网 时间:2024/06/07 02:41
package com.mx.dao;import java.sql.ResultSet;import java.sql.SQLException;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.core.RowMapper;import org.springframework.jdbc.datasource.DriverManagerDataSource;public class testDao {public static void main(String[]args){DriverManagerDataSource dd = new DriverManagerDataSource();dd.setDriverClassName("com.mysql.jdbc.Driver");dd.setUrl("jdbc:mysql:///spring");dd.setUsername("root");dd.setPassword("root");JdbcTemplate jt = new JdbcTemplate(dd);String sql = "insert into user values(?,?,?)";//往数据表中添加数据//int rows = jt.update(sql,1,"mx","123");//查询数据String sql2 = "select * from user where name=?";user User = jt.queryForObject(sql2, new MyrowMapper(), "hwr");System.out.println(User);}}class MyrowMapper implements RowMapper<user>{@Overridepublic user mapRow(ResultSet rs, int num) throws SQLException {// TODO Auto-generated method stubString username = rs.getString("name");String password = rs.getString("password");user U = new user(); U.setUsername(username); U.setPassword(password);return U;}}
package com.mx.dao;public class user {String username;String password;public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "user [username=" + username + ", password=" + password + "]";}}
如果想查询表中的所有的结果,只需要改:
1) sql=select * from user;
2)List<user> list = jt.query(sql2,new MyrowMapper());
3)System.out.println(list)即可
阅读全文
0 0
- spring jdbctemplate 实现数据库的查询操作
- Spring JdbcTemplate实现数据库操作
- 【示例】Spring中通过JdbcTemplate来实现数据库的操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- Spring使用JdbcTemplate实现对数据库操作
- jdbcTemplate实现查询操作
- 使用Spring 内置的JdbcTemplate操作数据库
- Spring基于jdbcTemplate对数据库的操作
- spring JdbcTemplate数据库查询实例
- Spring的jdbcTemplate操作
- Spring的jdbcTemplate操作
- Spring的jdbcTemplate操作
- Spring使用JdbcTemplate操作数据库
- Spring使用JdbcTemplate操作数据库
- golang log模块之log4go使用介绍
- 网络问题检查
- 海量数据处理
- Java NIO原理 图文分析及代码实现
- 第四届miac安全赛第二阶段writeup
- spring jdbctemplate 实现数据库的查询操作
- 局域网远程关机程序
- 向量和矩阵范数
- 全选反选和批量删除
- 初遇CSS
- 欢迎使用CSDN-markdown编辑器
- A
- nginx include conf
- 2017年11月19日训练总结