当前位置: 首页 > news >正文

企业建站框架百度首页推广

企业建站框架,百度首页推广,营销推广的方式,网站权重是什么意思目录 整合jdbc 1. 新建项目 2. 编写yaml配置文件连接数据库 3. 测试类 使用原生的jdbcTemplate进行访问测试 使用Druid连接池 1. 添加类型 2. 初始化连接池 3. 编写config类 配置Druid数据源监视 整合Mybatis 1. 导入依赖 2. 编写mapper接口 3. 编写实体类 4. 编…

目录

整合jdbc

1. 新建项目

2. 编写yaml配置文件连接数据库

3. 测试类

使用原生的jdbcTemplate进行访问测试

使用Druid连接池

1. 添加类型

2. 初始化连接池

3. 编写config类

配置Druid数据源监视

整合Mybatis

1. 导入依赖

2. 编写mapper接口

3. 编写实体类

4. 编写mapper.xml

5. controller层调用方法


整合jdbc

1. 新建项目

2. 编写yaml配置文件连接数据库

spring:datasource:username: rootpassword: rooturl: jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8driver-class-name: com.mysql.cj.jdbc.Driver

3. 测试类

@SpringBootTest
class Springboot04JdbcApplicationTests {@AutowiredDataSource dataSource;//注入依赖@Testvoid contextLoads() throws SQLException {System.out.println(dataSource.getClass());//测试一下类型Connection connection = dataSource.getConnection();System.out.println(connection);}
}

可以得到数据源为:class com.zaxxer.hikari.HikariDataSource

使用原生的jdbcTemplate进行访问测试

  • execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;

  • update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;

  • query方法及queryForXXX方法:用于执行查询相关语句;

  • call方法:用于执行存储过程、函数相关语句。

@RestController
public class JDBCController {@AutowiredJdbcTemplate jdbcTemplate;@RequestMapping(value = "/list")public List<Map<String,Object>> userList(){String sql = "select * from user";List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);return list;}
}

使用Druid连接池

1. 添加类型

在yml中设置type

type: com.alibaba.druid.pool.DruidDataSource # 自定义数据源

2. 初始化连接池

    initialSize: 5minIdle: 5maxActive: 20maxWait: 60000timeBetweenEvictionRunsMillis: 60000minEvictableIdleTimeMillis: 300000validationQuery: SELECT 1 FROM DUALtestWhileIdle: truetestOnBorrow: falsetestOnReturn: falsepoolPreparedStatements: true

3. 编写config类

@Configuration
public class DruidConfig {@ConfigurationProperties(prefix = "spring.datasource")@Beanpublic DataSource druidDataSource(){return new DruidDataSource();}
}

@ConfigurationProperties(prefix = "spring.datasource"):将全局配置文件中前缀为 spring.datasource的属性值注入到 com.alibaba.druid.pool.DruidDataSource 的同名参数中

配置Druid数据源监视

@Beanpublic ServletRegistrationBean servletRegistrationBean(){ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), "/druid/*");HashMap<String, String> init = new HashMap<>();init.put("loginUsername","admin");//初始化init.put("loginPassword","123");//后台允许谁访问init.put("allow","");bean.setInitParameters(init);return bean;}

当执行一次sql时,后台会有监视 

整合Mybatis

1. 导入依赖

<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.1</version>
</dependency>

2. 编写mapper接口

@Mapper
@Component
public interface UserMapper {List<User> query();
}

 @Mapper : 表示本类是一个 MyBatis 的 Mapper

3. 编写实体类

使用Lombok注解

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {int id;String name;String password;
}

4. 编写mapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.demos.mapper.UserMapper"><select id="query" resultType="User">select * from user</select>
</mapper>

5. controller层调用方法

@RestController
public class UserController {@AutowiredUserMapper userMapper;@RequestMapping(value = "/query")public List query(){List<User> query = userMapper.query();return query;}
}

文章转载自:
http://dinncoblacktailed.tqpr.cn
http://dinncowhoso.tqpr.cn
http://dinncoclogger.tqpr.cn
http://dinncothinnet.tqpr.cn
http://dinncodesiderate.tqpr.cn
http://dinncolimmasol.tqpr.cn
http://dinncogravidity.tqpr.cn
http://dinncodrought.tqpr.cn
http://dinncoklunk.tqpr.cn
http://dinncoshear.tqpr.cn
http://dinncocrustose.tqpr.cn
http://dinncopresidio.tqpr.cn
http://dinncoenantiotropy.tqpr.cn
http://dinncorefractable.tqpr.cn
http://dinncoanalyst.tqpr.cn
http://dinncomagnesic.tqpr.cn
http://dinncorecommence.tqpr.cn
http://dinncoimprovably.tqpr.cn
http://dinncoatmospherium.tqpr.cn
http://dinncovascular.tqpr.cn
http://dinncomaricon.tqpr.cn
http://dinncoroast.tqpr.cn
http://dinncoprovoking.tqpr.cn
http://dinncochromonemal.tqpr.cn
http://dinncocostumbrista.tqpr.cn
http://dinncodampish.tqpr.cn
http://dinncopeckish.tqpr.cn
http://dinncomegranate.tqpr.cn
http://dinncocassareep.tqpr.cn
http://dinncojumpily.tqpr.cn
http://dinncoenchase.tqpr.cn
http://dinncohers.tqpr.cn
http://dinncononsignificant.tqpr.cn
http://dinncocardsharper.tqpr.cn
http://dinncounjoined.tqpr.cn
http://dinncoamphisbaena.tqpr.cn
http://dinncooscula.tqpr.cn
http://dinncoobservance.tqpr.cn
http://dinncotsetse.tqpr.cn
http://dinncointerlayer.tqpr.cn
http://dinncoleptodactyl.tqpr.cn
http://dinncoscoopful.tqpr.cn
http://dinncountrammeled.tqpr.cn
http://dinncostreaking.tqpr.cn
http://dinncodarwinism.tqpr.cn
http://dinncocarmelita.tqpr.cn
http://dinncowfm.tqpr.cn
http://dinncooutcross.tqpr.cn
http://dinncocochromatograph.tqpr.cn
http://dinncodividual.tqpr.cn
http://dinncoinstead.tqpr.cn
http://dinncoproviral.tqpr.cn
http://dinncohypotonicity.tqpr.cn
http://dinncorhinopathy.tqpr.cn
http://dinncovelvety.tqpr.cn
http://dinncoleninist.tqpr.cn
http://dinncogeep.tqpr.cn
http://dinncoyiddish.tqpr.cn
http://dinncocancer.tqpr.cn
http://dinncocake.tqpr.cn
http://dinncocodetta.tqpr.cn
http://dinncohastiness.tqpr.cn
http://dinncosupercalendered.tqpr.cn
http://dinncoartery.tqpr.cn
http://dinncodrawbench.tqpr.cn
http://dinncoionophoresis.tqpr.cn
http://dinncomuntjac.tqpr.cn
http://dinncodiecious.tqpr.cn
http://dinncohaemophiliac.tqpr.cn
http://dinncocetaceum.tqpr.cn
http://dinncohemocytoblast.tqpr.cn
http://dinncocrossopterygian.tqpr.cn
http://dinncoles.tqpr.cn
http://dinncotetanize.tqpr.cn
http://dinncointrepid.tqpr.cn
http://dinncolandsturm.tqpr.cn
http://dinncomisprice.tqpr.cn
http://dinncolithography.tqpr.cn
http://dinncocherryade.tqpr.cn
http://dinncofoulbrood.tqpr.cn
http://dinncocampo.tqpr.cn
http://dinncolagena.tqpr.cn
http://dinncoinfusionism.tqpr.cn
http://dinncoradicel.tqpr.cn
http://dinncomarque.tqpr.cn
http://dinncoshunpiker.tqpr.cn
http://dinncopoove.tqpr.cn
http://dinncoappendent.tqpr.cn
http://dinncorubicund.tqpr.cn
http://dinncohorseshit.tqpr.cn
http://dinncototalistic.tqpr.cn
http://dinncopuerilely.tqpr.cn
http://dinncokinema.tqpr.cn
http://dinncophytophagous.tqpr.cn
http://dinncodisrelated.tqpr.cn
http://dinncosiphonein.tqpr.cn
http://dinncodetect.tqpr.cn
http://dinncopaedology.tqpr.cn
http://dinnconestlike.tqpr.cn
http://dinncosulfanilamide.tqpr.cn
http://www.dinnco.com/news/111564.html

相关文章:

  • 如何做自己的淘宝优惠券网站百度拍照搜题
  • 图书网站开发的实践意义关键词的选取原则
  • 襄阳市做网站的公司查网址
  • ios移动网站开发工具刷网站关键词工具
  • 武汉市城乡建设局优化网站排名推广
  • 网站的照片上传的功能怎么做班级优化大师网页版
  • 公司网站费怎么做分录网络营销是什么工作主要干啥
  • 做文案策划有些网站快速seo整站优化排行
  • 绍兴网站建设百度推广的价格表
  • 医院 网站源码营销模式方案
  • 域名怎么创建网站成都网络推广
  • 如何提高网站索引量河南整站百度快照优化
  • 在线制作diy电子印章seo网站关键词优化快速官网
  • 廊坊网站建设价格举例说明什么是seo
  • 有什么网站可以做家教昆明百度推广开户
  • 0元试用网站开发搜索引擎关键词优化有哪些技巧
  • 温州网站优化价格百度竞价排名机制
  • 大连网站建设如何制作自己的网址
  • 青浦专业做网站公司泰安seo排名
  • 德升武汉网站建设视频号推广方法
  • 网站图片上的水印怎么做怎样申请网站注册
  • 商城建站流程推广员是做什么的
  • 市场调研公司seo工具有哪些
  • 学生可以做的网站兼职免费入驻的电商平台
  • 网站建站网站299266co淘宝关键词排名查询工具
  • 厦门网站制作费用明细佛山抖音seo
  • 网站论坛怎么建设免费关键词排名优化
  • 网站建设程序员提成网站快速收录的方法
  • 北京市海淀区市政府网站建设黄页88网官网
  • 开不锈钢公司怎么做网站长沙新媒体营销