1.  我的连接池采用的是阿里云的druid的连接池,工具是IDEA 框架是springboot+maven

以下是我的项目框架结构

2. pom  中配置

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.</modelVersion> <groupId>cn.xudy.sqlservice</groupId>
<artifactId>StorageSqlService</artifactId>
<version>1.0-SNAPSHOT</version> <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5..RELEASE</version>
<relativePath/>
</parent> <dependencies> <dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.</version>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>4.0</version>
</dependency>
<!-- Spring Boot JDBC -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency> <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependencies> <build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build> </project>

2. .properties 配置

server.port=

druid.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver

druid.url=jdbc:sqlserver://localhost:1433;DatabaseName=test
druid.username=sa
druid.password=

3. SystemConfig 配置

package cn.xudy.group.config;

import com.alibaba.druid.pool.DruidDataSource;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; import javax.sql.DataSource; /**
* Created by Ulegal on 2017/8/19.
*/
@Configuration
public class SystemConfig { @Bean(name = "dataSource")
@Qualifier(value = "dataSource")
@Primary
@ConfigurationProperties(prefix = "druid")
public DataSource dataSource() {
return DataSourceBuilder.create().type(DruidDataSource.class).build(); } /**
* 跨域
* @return
*/
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
};
} }

4. dao数据层测试

@Repository
public class StorageDaoImpl implements StorageDao{ @Autowired
JdbcTemplate jdbcTemplate; @Override
public List<Map<String, Object>> getInfo() { // 传统方法
List<Map<String,Object>> list = new ArrayList<Map<String, Object>>();
String sql = "SELECT * FROM " + "Table_1" +";";
list = jdbcTemplate.queryForList(sql);
System.out.println("-------------"+list); return list;
}

搞定

最新文章

  1. Win8 传统桌面下无法上网的解决方法
  2. FusionCharts制作报表使用XML导入数据时出现的中文乱码问题
  3. JQ学习(二)
  4. [LeetCode] Find Median from Data Stream
  5. IOS开发之实现App消息推送(最新)
  6. hdu 1576 求逆元
  7. 《ASP.NET MVC4 WEB编程》学习笔记------Web API
  8. 用PyInstaller把Python代码打包成单个独立的exe可执行文件
  9. (转)Memcached
  10. 【Android】数据存储-java IO流文件存储
  11. 在storyboard中设置控件的layerbordercolor
  12. Intent的概念及应用(二)
  13. 轻量级ORM框架 QX_Frame.Bantina(二、框架使用方式介绍)
  14. StringDup(理论AC)
  15. Java 学习笔记 观察者模式与适配者模式 监控文件夹
  16. thinkphp5 上传服务器后 Access denied
  17. Mysql 5.7 安装 解压缩版 忘记密码
  18. Educational Codeforces Round 8 B. New Skateboard
  19. 【转】vuex2.0 之 modules
  20. JS本地存储信息的实现方式(localStorage 与 userData)

热门文章

  1. Solr Dismax查询解析器-深入分析
  2. Oracle 注意点大全
  3. UITextFeild银行卡/身份证/电话号任意分割.
  4. php 共享内存学习(shmop函数)
  5. springMVC框架的作用
  6. 如何用Python实现常见机器学习算法-2
  7. iOS 越狱Keynote
  8. 莫队算法详解和c实现
  9. String 、 StringBuffer 和 StringBuilder
  10. oracle内部结构