springboot中使用mybatis连接SQLServer、Oracle、MySQL的url区别 您所在的位置:网站首页 oracle连接jdbc配置ssl的mybatis写法 springboot中使用mybatis连接SQLServer、Oracle、MySQL的url区别

springboot中使用mybatis连接SQLServer、Oracle、MySQL的url区别

2024-06-02 21:02| 来源: 网络整理| 查看: 265

连接SQLServer需要的jar包:com.microsoft.sqlserver:mssql-jdbc:7.4.0.jre8 SQLServer的yml配置文件如下:

sqlserverDs: type: SQLSERVER url: jdbc:sqlserver://172.0.0.1:1433;databasename=mydatatest username: zbc password: 123456 driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver max-idle: 10 max-wait: 10000 min-idle: 5 initial-size: 5

Oracle的yml配置文件如下:

oracleDs: type: ORACLE url: jdbc:oracle:thin:@172.0.0.2:1521:crmdb username: test password: 123 driver-class-name: oracle.jdbc.OracleDriver max-idle: 10 max-wait: 10000 min-idle: 5 initial-size: 5

MySQL的yml配置文件如下:

mysqlDs: type: MYSQL name: main-mysql driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://172.0.0.3:41871/mydb?useUnicode=true&characterEncoding=utf-8&useSSL=false username: sde password: 5tfg initialSize: 5 maxActive: 20 validationQuery: select 1 testWhileIdle: true testOnBorrow: false testOnReturn: false poolPreparedStatements: true maxOpenPreparedStatements: 100 filters: stat,wall

对于SQLServer: url是 jdbc:sqlserver://172.0.0.1:1433;databasename=mydatatest, 其中jdbc:sqlserver表示jdbc连接的是sqlserver数据库,172.0.0.1:1433是IP+端口,databasename后面跟的mydatatest是数据库的实例名。

对于Oracle: url是 jdbc:oracle:thin:@172.0.0.2:1521:crmdb 其中jdbc:oracle表示jdbc连接的是oracle数据库,thin:表示连接时采用thin模式(oracle中有两种模式oci和thin),172.0.0.1:1433是IP+端口,crmdb是数据库的实例名。

关于Oracle的连接可参考如下文章: jdbc:oracle:thin:@192.168.3.98:1521:orcl(详解)

对于MySQL: url是 jdbc:mysql://172.0.0.3:41871/mydb?useUnicode=true&characterEncoding=utf-8&useSSL=false 其中jdbc:mysql表示jdbc连接的是mysql数据库,172.0.0.3:41871是IP+端口,mydb是数据库的实例名,useUnicode=true&characterEncoding=utf-8&useSSL=false是是否使用Unicode编码、采用的字符集、是否进行SSL连接



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有