No DataSource specified
使用jdbcTemplate操控数据库结果出现如下错误:
错误代码如下
package cn.com.compent;import java.util.List;import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.jdbc.support.rowset.SqlRowSet;import cn.com.bean.Port;public class TemplateJDBC {
/*author:命运的信徒* date:2019/02/27* arm:通过templatjdbc来操控数据库*/public static void main(String[] args) {select();}public static void select(){JdbcTemplate jt=new JdbcTemplate();String sql="select * from Port";RowMapper<Port> rowMapper=new BeanPropertyRowMapper<Port>(Port.class);Port li=jt.queryForObject(sql, rowMapper);System.out.println(li.toString());}
}
错误原因:
没有加载spring的配置文件容器
正确代码如下
package cn.com.compent;import java.util.List;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;import cn.com.bean.Port;public class TemplateJDBC {
/*author:命运的信徒* date:2019/02/27* arm:通过templatjdbc来操控数据库*/public static void main(String[] args) {select();}public static void select(){ApplicationContext ioc=new ClassPathXmlApplicationContext("applicationContext.xml");JdbcTemplate jt=(JdbcTemplate) ioc.getBean("jdbcTemplate");String sql="select * from Port";RowMapper<Port> rowMapper=new BeanPropertyRowMapper<Port>(Port.class);List<Port> li=(List<Port>) jt.queryForObject(sql, rowMapper);for (Port port : li) {System.out.println(port.toString());}}
}
No DataSource specified相关推荐
- 2021年大数据Spark(三十二):SparkSQL的External DataSource
目录 External DataSource 数据源与格式 text 数据 json 数据 csv 数据 parquet 数据 jdbc 数据 加载/保存数据-API ...
- Spring中配置DataSource数据源的几种选择
Spring中配置DataSource数据源的几种选择 在Spring框架中有如下3种获得DataSource对象的方法: 从JNDI获得DataSource. 从第三方的连接池获得DataSourc ...
- java datasource mysql_Java MysqlDataSource類代碼示例
本文整理匯總了Java中com.mysql.cj.jdbc.MysqlDataSource類的典型用法代碼示例.如果您正苦於以下問題:Java MysqlDataSource類的具體用法?Java M ...
- 通过分离dataSource 让我们的code具有更高的复用性.
转载自汪海的实验室 一 定义dataSource dataSource.h [objc] view plain copy typedef void (^TableViewCellConfigureBl ...
- items属性的combo_【内存消耗问题】DataGridViewComboboxColoumn关于Items属性和DataSource属性的性能开销问题...
[问题场景]:新建窗体应用程序,Form中添加1个DataGridView控件,并新增1列数据(列类型为DataGridViewComboboxColoumn).下拉列表绑定15000条选项值,表格添 ...
- C#BindingSource的DataSource的注意点
主要讲bindingSource1.DataSource进行绑定List数据时,如何新增刷新数据 在Form_Load中先绑定数据源 dgPipei.DataSource = bindingSourc ...
- spring配置datasource三种方式
转自:http://blog.csdn.net/yangyz_love/article/details/8199207 1.使用org.springframework.jdbc.datasource. ...
- Tomcat 6.0.32 +Spring dbcp datasource关闭Tomcat出现严重异常
异常如下: 信息: Pausing Coyote HTTP/1.1 on http-8080 2014-3-6 14:52:50 org.apache.catalina.core.StandardSe ...
- Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource c
2019独角兽企业重金招聘Python工程师标准>>> spring boot启动报错: Description: Failed to configure a DataSource: ...
- 在Spring3中,配置DataSource的方法有五种
在Spring3中,配置DataSource的方法有五种. 第一种:beans.xml Xml代码 <bean id="dataSource" class="org ...
最新文章
- Maven 之常用命令
- 【CV秋季划】生成对抗网络GAN有哪些研究和应用,如何循序渐进地学习好?
- bash--shell高级编程-变量的替换
- java.util.ConcurrentModificationException
- sublime老版本历史版本的linux包下载地址
- 帮助罕见病患者买得到药 京东健康上线“罕见病关爱中心”
- mysql显示表格前五行,深入浅出MySQL勘误表
- mysql 日期格式
- 【渝粤教育】国家开放大学2018年秋季 0676-22T物流成本管理 参考试题
- 科锐c语言,科锐C语言学习视频,资源教程下载
- mysql有mdf文件和ldf文件吗_mdf与ldf文件格式
- #笔记#圣思园 JavaSE 第29讲——String类源代码深析
- 解决手机端页面的鼠标点击出现蓝色背景
- 楠哥Java SE总结详细笔记
- linux系统etc什么意思,etc.是什么意思 linux下的etc是什么意思
- MCS51 数据存储器(RAM)
- Node.js中的npm与包
- Python爬虫:给我一个链接,西瓜视频随便下载
- win7修改计算机主机名称,Windows7旗舰版计算机名称无法修改解决方法
- 到底什么是信息检索?