判断当前数据库类型是mysql还是oracle
来源:互联网 发布:怎样加速手机网络 编辑:程序博客网 时间:2024/04/29 12:35
第一种:
判断使用的数据库类型,可以从配置文件,从获取连接判断。
databaseName = 配置方法.SourceTransactionManager().getDataSource().getConnection().getMetaData().getDatabaseProductName();
从数据源开始获取,这只是提供一个例子,这个代码无法直接复制使用的。从getDataSource()后面一般都一样,自己想法获取。
注意:1.获取的是MySQL 这个字符,一点不能改变,大小写也不能变。Oracle大概是这样,没测试。
2.使用完记得写关闭数据库连接代码,不然会有大量连接无关闭,越来越多,最后拖垮数据库。
3.try catch时记得写上打印日志,给后台提示。
第二种:
或者自己获取
代码不放了,下面给出驱动一般格式,获取后比较一下就行了
com.mysql.jdbc.Driveroracle.jdbc.driver.OracleDriver然后判断驱动类型,得出数据库类型
推荐第二种
使用equal比较
使用equal比较
阅读全文
0 0
- 判断当前数据库类型是mysql还是oracle
- CTTelephonyNetworkInfo:用来判断手机当前的网络类型,是edge还是LTE或其他
- android 判断当前联网类型是2g,3g,4g,wifi还是其他
- 判断当前页面是刷新还是关闭
- 判断当前环境是中文还是英文
- 判断当前设备是平板还是手机
- 判断当前是手机还是平板
- 判断当前设备是手机还是平板
- 判断当前设备是平板还是手机!
- 判断当前设备是手机还是平板
- 判断当前是DEBUG还是Release构建
- 判断设备类型是iPhone还是iPad
- 判断类型是无符号类型还是有符号类型
- 判断一个类是JAVA类型还是用户定义类型
- 判断一个类是JAVA类型还是用户定义类型
- MySQL中如何判断当前是字符
- 如何判断当前系统是ipv4还是ipv6
- JAVA判断当前操作系统环境是xp还是linux
- RequestContextListener作用(涨知识了,转载自己保存)
- 登陆注册模块解析
- 安装`whl`文件
- hibernate配置文件属性catalog
- 台大-林轩田老师-机器学习基石学习笔记8
- 判断当前数据库类型是mysql还是oracle
- scanf,fscanf,sscanf的区别----整理
- Android 获取SD卡无发及时更新存储信息
- 用gensim做LDA
- 数据库常见的面试题=
- 数学之美(一)
- java自定义注解
- Mybatis查询
- linux:exec系列进程替换函数