package com.wgcloud.util.jdbc;
|
|
import org.springframework.stereotype.Component;
|
|
/**
|
* @version v2.3
|
* @ClassName:RDSConnection.java
|
* @author: http://www.wgstart.com
|
* @date: 2019年11月16日
|
* @Description: RDSConnection.java
|
* @Copyright: 2017-2022 wgcloud. All rights reserved.
|
*/
|
@Component
|
public class RDSConnection {
|
public static final String driver_oracle = "oracle.jdbc.driver.OracleDriver";
|
public static final String url_oracle = "jdbc:oracle:thin:@{ip}:{port}:{dbname}";
|
|
public static final String driver_postgresql = "org.postgresql.Driver";
|
public static final String url_postgresql = "jdbc:postgresql://{ip}:{port}/{dbname}";
|
|
public static final String driver_mysql = "com.mysql.jdbc.Driver";
|
public static final String url_mysql = "jdbc:mysql://{ip}:{port}/{dbname}?characterEncoding=utf-8&characterSetResults=utf8&autoReconnect=true&useSSL=false";
|
|
public static final String driver_sqlserver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
|
public static final String url_sqlserver = "jdbc:sqlserver://{ip}:{port};DatabaseName={dbname}";
|
|
public static final String driver_db2 = "com.ibm.db2.jdbc.app.DB2Driver";
|
public static final String url_db2 = "jdbc:db2://{ip}:{port}/{dbname}";
|
|
public static final String SQL_INKEYS = "execute,update,delete,insert,create,drop,alter,rename,where,modify";//sql注入关键字
|
public static final String MYSQL_VERSION = "select version()";//查看MySQL版本
|
public static final String ORACLE_VERSION = "select * from v$version";//查看Oracle版本
|
public static final String SQLSERVER_VERSION = "SELECT @@VERSION";//查看sqlserver版本
|
public static final String DB2_VERSION = "SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO";//查看db2版本
|
public static final String PROCESS_LIST = "SHOW FULL PROCESSLIST";//查看当前处于连接未关闭状态的进程列表;
|
public static final String GLOBAL_VAR = "SHOW GLOBAL VARIABLES";//查看mysql设置
|
public static final String MAX_CONN = "show variables like '%max_connections%'";//数据库当前设置的最大连接数
|
public static final String MAX_USED_CONN = "show global status like 'Max_used_connections'";//服务器响应的最大连接数
|
public static final String query_table_count = "SELECT COUNT(*) FROM {tableName} WHERE 1=1 ";
|
public static final String query_table_count_pg = "SELECT COUNT(*) FROM \"{tableName}\" WHERE 1=1 ";
|
}
|