spring配置jdbc连接oracle,mysql,sqlserver
2019独角兽企业重金招聘Python工程师标准>>>
http://mvnrepository.com/ 这个网站可以查询所有maven库的最新版本
一.oracle
maven库上有以下版本:12.2.0.1、12.1.0.2、12.1.0.1和11.2.0.4。此外,companion jars包括simplefan.jar,ons.jar,orai18n.jar等,还提供了特定功能所需的功能。 com.oracle.jdbc ojdbc8 12.2.0.1
<dependency><groupId>oracle</groupId><artifactId>ojdbc14</artifactId><version>10.2.0.4</version>
</dependency>
oracle数据库的配置方式,分为两种: 1)如果是serviceName的配置方式
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@//86.103.71.2:1521/serviceName jdbc.username=username
jdbc.password=password jdbc.validationQuery=SELECT 1 FROM DUAL
2)如果是SID的配置方式时,url为:
jdbc.url=jdbc:oracle:thin:@86.103.71.2:1521:SID
https://blogs.oracle.com/dev2dev/get-oracle-jdbc-drivers-and-ucp-from-oracle-maven-repository-without-ides 这个网址有详细的英文教程
二.mysql
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.11</version> <!--$NO-MVN-MAN-VER$ -->
</dependency>
jdbc.properties文件配置:
spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/databaseName?useSSL=false&allowPublicKeyRetrieval=true&rewriteBatchedStatements=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.maximum-pool-size=15
spring.datasource.hikari.auto-commit=true
spring.datasource.hikari.idle-timeout=30000
spring.datasource.hikari.pool-name=DatebookHikariCP
spring.datasource.hikari.max-lifetime=1800000
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query=SELECT 1
三.sqlserver
<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4 -->
<dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>sqljdbc4</artifactId><version>4.0</version><scope>test</scope>
</dependency>
驱动程序 com.microsoft.jdbc.sqlserver.SQLServerDriver
URL
jdbc:microsoft.sqlserver://127.0.0.1:1433;DatabaseName=databaseName #老版本的
jdbc:sqlserver://localhost:1433;DatabaseName=databaseName
spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
#spring.datasource.url=jdbc:microsoft.sqlserver://127.0.0.1:1433;DatabaseName=databaseName
spring.datasource.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=databaseName
spring.datasource.username=sa
spring.datasource.password=root
转载于:https://my.oschina.net/imsorry/blog/2056005
spring配置jdbc连接oracle,mysql,sqlserver相关推荐
- Spring配置JDBC连接Orcale、MySql、sqlserver
阅读指南:本文章主要讲述如何在Spring框架中配置JDBC连接方式连接Oracle.Mysql.SqlServer. 原理如下: 一.导包 连接oracle11g所需的jar包:ojdbc6.jar ...
- jdbc连接Oracle/MySQL数据库进行批量导入操作,如何提高效率???
使用JDBC连接Oracle数据库进行批量数据导入的时候,特别是大批量数据连续插入(百万级或以上),如何提高效率呢? 在JDBC编程接口中有两个方法特别值得注意: (1)void addBatch() ...
- Java笔记-Spring Boot JDBC连接Oracle数据库
首先介绍几个Oracle相关的知识! 使用sqlplus进行登录 %sqlplus Enter user-name: Enter password: 查询数据库版本: select * from v$ ...
- centos jdbc配置mysql_CentOS安装glassfish4.0配置jdbc连接mysql
版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unzip glassfish-4.0.zip cp cp glassfish4 /usr/local/ -rf 2.设置glas ...
- CentOS安装GlassFish4.0 配置JDBC连接MySQL
转自:http://linux.it.net.cn/CentOS/course/2014/0724/3319.html 版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unz ...
- idea 连接云mysql_IDEA开发环境下配置JDBC连接MySQL
一.MySQL数据库下载并安装 主要参考的是这篇文章 Blessy_Zhu的博客_CSDN博客-Python基础,机器学习,Python爬虫领域博主blog.csdn.net 二.JDBC下载 链接 ...
- 使用DBCP配置JDBC连接池
使用DBCP配置JDBC连接池 1.DBCP简介 DBCP(DataBase connection pool),数据库连接池.是 apache 上的一个 java 连接池项目,也是 tomcat 使用 ...
- spring配置c3p0连接池、spring的声明式事务管理
一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...
- java jdbc连接oracle数据库连接 不抛出异常,JDBC连接Oracle发生异常的原因
当你通过JDBC连接Oracle数据库时发生了异常首先应该确认你的JRE是否配置正确,一般oracle10g,JRE1.4以上应当使用ojdbc14.jar. 其次你要确定你的Java语法是否错误,这 ...
最新文章
- AR + ROS +UBUNTU16.04+ORB-SLAM2
- android exchange服务,带有“ Service com.android.exchange.ExchangeService
- Stylus插件开发教程 1
- JavaScript实现递归楼梯问题(带记忆的递归解决方案)算法(附完整源码)
- P1552 [APIO2012]派遣
- [ASP.NET Core 3框架揭秘] 依赖注入:依赖注入模式
- [html] a标签可以再嵌套a标签吗?为什么?如果不行,那又想要嵌套效果怎么解决呢?
- Mysql中Drop删除用户的名字_mysql5.5 使用drop删除用户
- rpm 安装 忽略依赖_rpm 解决依赖的方法
- 网页空间 - 概念篇
- 链表的实现(C语言)
- 通过二进制头识别文件类型
- 看3D打印技术如何影响未来
- 关系型数据库设计原则
- ECCV 2022 Oral | 无需微调即可泛化!RegAD:少样本异常检测新框架
- 压力测试软件怎么用,鲁大师温度压力测试如何使用
- NSSCTF刷题wp——Crypto入门
- python HMAC SHA256 加密(python3 HmacSHA256加密)
- php 仿 js encodeURI
- html语言更改字体大小,在HTML中更改字体大小
热门文章
- 如何创建脱机数据库应用程序思路
- 加快Vue项目的开发速度
- 数字滤波器(一)--IIR与FIR的基本结构与MATLAB实现
- 7-166 二分法求多项式单根 (20 分)
- python中str函数isdigit、isdecimal、isnumeric的区别
- aspcms模板转php,aspcms转换zzzcms,aspcms迁移数据,aspcms替换模板,aspcms模板转换-下载-zzzcms官网-开源免费建站系统...
- mysql unknown column mysql.user_MYSQL创建用户Unknown column 'plugin' in 'mysql.user'的解决
- C++中new和malloc
- flutter 监听返回
- key-value 多线程server的Linux C++实现