Java如何使用JdbcTemplate从数据库中选择记录?
在此示例中,您将学习如何使用JdbcTemplate.queryForList()方法从数据库中选择记录。此方法返回一个List对象,该对象将从表中选择的信息存储在HashMap对象中。该key映射是表的字段名,而value映射包含相应表的字段值。
package org.nhooo.example.spring.jdbc;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import java.util.HashMap;
import java.util.List;
public class SelectDemo {
public static void main(String[] args) {
//创建一个数据源对象。
DriverManagerDataSource ds = new DriverManagerDataSource();
ds.setDriverClassName("com.mysql.jdbc.Driver");
ds.setUrl("jdbc:mysql://localhost/mediadb");
ds.setUsername("root");
ds.setPassword("");
//创建JdbcTemplate的实例。
JdbcTemplate template = new JdbcTemplate(ds);
//使用queryForList()方法执行选择查询。这个
//方法返回包含HashMap对象的List。钥匙
//映射的是表的字段名称,值是
//表的字段值。
String query = "SELECT * FROM records";
List results = template.queryForList(query);
for (Object result : results) {
HashMap map = (HashMap) result;
for (Object key : map.keySet()) {
System.out.print(key + " = " + map.get(key) + "; ");
}
System.out.println();
}
}
}
热门推荐
10 班级集体生日祝福语简短
11 婚礼祝福语简短精辟的
12 奶奶生日感恩祝福语简短
13 简短的祝福语12字
14 新年简短的祝福语爱情
15 中秋祝福语送朋友简短
16 职场祝福语大全 简短精辟
17 上嫂子生日祝福语简短
18 过节文案成语祝福语简短