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

南通的网站建设制作网页需要多少钱

南通的网站建设,制作网页需要多少钱,wordpress 手机端APP,网站建设属于销售费用目录 一、若依平台配置 二、编写oracle数据库访问的各类文件 三. 一个方法操作多个数据源 一、若依平台配置 1、在ruoyi-admin的pom.xml添加依赖 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version…

目录

一、若依平台配置

          二、编写oracle数据库访问的各类文件

 三.  一个方法操作多个数据源


一、若依平台配置

1、在ruoyi-admin的pom.xml添加依赖

<dependency>  <groupId>com.oracle</groupId>  <artifactId>ojdbc6</artifactId>  <version>11.2.0.3</version>  <scope>system</scope>  <systemPath>${project.basedir}/src/main/resources/lib/ojdbc6.jar</systemPath>  
</dependency>

2、引入ojdbc6.jar包

在ruoyi-admin的resource下创建lib文件夹,将ojdbc6.jar包保存在此目录下

3.  刷新maven

刷新maven保证ruoyi-admin的Dependencies包含com.oracle:ojdbc6:11.2.0.3(system) ,

否则会报java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误

4、在ruoyi-admin模块application-druid.yml配置从库数据源(若依已配置,需要修改) 注意:删除 datasource下的driverClassName: com.mysql.cj.jdbc.Driver,写到master下面

# 数据源配置
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:# 主库数据源master:url: jdbc:mysql://IP:3306/feedback?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8username: rootpassword: rootdriverClassName: com.mysql.cj.jdbc.Driver# 从库数据源slave:# 从数据源开关/默认关闭enabled: trueurl: jdbc:oracle:thin:@IP:1521:orancdbusername: rootpassword: rootdriverClassName: oracle.jdbc.driver.OracleDriver

5、在DataSourceType类添加数据源枚举(若依已配置,忽略)

/** * 从库 */
SLAVE

6、在DruidConfig配置读取数据源(若依已配置,忽略)

@Bean
@ConfigurationProperties("spring.datasource.druid.slave")
@ConditionalOnProperty(prefix = "spring.datasource.druid.slave", name = "enabled", havingValue = "true")
public DataSource slaveDataSource(DruidProperties druidProperties)
{DruidDataSource dataSource = DruidDataSourceBuilder.create().build();return druidProperties.dataSource(dataSource);
}

7、在DruidConfigdataSource方法添加数据源(若依已配置,忽略)

setDataSource(targetDataSources, DataSourceType.SLAVE.name(), "slaveDataSource");在`ruoyi-admin模块application.yml修改配置在`ruoyi-admin模块application.yml修改配置

 8.在ruoyi-admin模块application.yml修改PageHelper分页插件

# PageHelper分页插件
pagehelper:helperDialect: mysql# 默认值为 false。设置为 true 时,允许在运行时根据多数据源自动识别对应方言的分页autoRuntimeDialect: true# 自动获取数据库类型,选择合适的分页方式reasonable: true# 标识数据库类型# 默认为 false,分页插件会从查询方法的参数值中,自动根据上面 params 配置的字段中取值,自动分页supportMethodsArguments: trueparams: count=countSql

二、编写oracle数据库访问的各类文件

1. domain 和mapper controller文件都一样

注意:oracle数据库字段是CODE 大写,domain中的字段是code 小写即可

public class SysOracleUser {private String code;private String name;private String sex;

...

}

2. 在需要使用多数据源service方法 或service类或mapper方法或mapper类上添加@DataSource注解,其中value用来表示数据源。只需要在其中一处加即可,只给mapper或者只给service加

(1) service方法

//获取人员信息
@DataSource(value = DataSourceType.SLAVE)
public List<SysOracleUser > selectUserList(SysOracleUser sysOracleUser )System.out.println("selectUserList");List<SysOracleUser > userList= sysOracleMapper.selectUserList(sysOracleUser );return userList;
}

(2)SysOracleMapper .java (mapper类)

@DataSource(value = DataSourceType.SLAVE)
public interface SysOracleMapper {//获取人员信息public List<SysOracleUser> selectUserList(SysOracleUser sysOracleUser);
}

(3)SysOracleServiceImpl.java(service类)

@Service
@DataSource(value = DataSourceType.SLAVE)
public class SysOracleServiceImpl implements ISysOracleService

三.  一个方法操作多个数据源

《1》如果一个方法里操作多个数据库,给mapper类加@DataSource(value = DataSourceType.SLAVE) 或者@DataSource(value = DataSourceType.MASTER)

这样service调用不同数据库的mapper,也不需要切换

《2》只需要在其中一处加即可,只给mapper或者只给service加

 

http://www.hkea.cn/news/203513/

相关文章:

  • 做设计一般用的素材网站是什么意思刷网站排名软件
  • 帮人做兼职的网站吗青岛seo服务哪家好
  • 贷款类网站怎样做网络营销的推广
  • 乐清做网站哪家好税收大数据
  • 校园网站建设需求天津放心站内优化seo
  • 哈尔滨微网站建设热搜在哪里可以看
  • 网站用oracle做数据库福州seo推广服务
  • 康保县城乡建设委员会网站营销型网站重要特点是
  • 手机做网站的步骤跨境电商有哪些平台
  • 请人做网站要多少网络事件营销
  • 网站页脚有什么作用厦门seo哪家强
  • 东莞百度提升优化优化推广网站推荐
  • 查企业网站有哪些站长统计app软件
  • 做a高清视频在线观看网站济源新站seo关键词排名推广
  • 刚做的网站怎么搜索不出来百度seo收录软件
  • 视频拍摄app站长工具seo综合查询广告
  • 新闻单位建设网站的意义武汉seo推广优化
  • 低价网站公司软文怎么写
  • 东莞市建设公共交易中心网站百度官网首页
  • 如何建立的网站能争钱优化营商环境 助推高质量发展
  • 做百度网站营销型网站建设排名
  • 网站域名被黑国际新闻最新消息战争
  • 苏州网站开发公司济南兴田德润厉害吗网络自动推广软件
  • 广药网站建设试卷株洲最新今日头条
  • 网站建设管理考核办法微信推广平台怎么做
  • 网站新闻模块代码网络推广有哪些常见的推广方法
  • 合肥大型网站如何推广普通话
  • 高端网站制作软件怎么样推广自己的店铺和产品
  • 无障碍浏览网站怎么做关键词seo排名优化推荐
  • wordpress 247seo推广系统