springboot中使用mybatis连接SQLServer、Oracle、MySQL的url区别 | 您所在的位置:网站首页 › oracle连接jdbc配置ssl的mybatis写法 › springboot中使用mybatis连接SQLServer、Oracle、MySQL的url区别 |
连接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: 5Oracle的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: 5MySQL的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 实验室设备网 版权所有 |