`
javaPrimary
  • 浏览: 60880 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle Mysql存储过程中获取客户端IP

阅读更多
Oracle Mysql存储过程中获取客户端IP

由于工作原因,我们往往需要在数据库中获取客户端IP,对于oracle数据库非常方便。
sys_context('userenv','ip_address')

但是Mysql并没有提供,这么方便的方式,百度一番无果,痛定思痛,转变一下思路,原来mysql其实也很简单。
SELECT v_random,t.host INTO v_random2,v_host from information_schema.`PROCESSLIST` t where t.info like '%SELECT v_random,t.host INTO v_random2,v_host from information_schema.`PROCESSLIST` t %';

其实,在mysql的PROCESSLIST表中有记录客户端IP,我们查询一下这个表的对应字段就知道了。


分享到:
评论

相关推荐

    oracle驱动 oracle mysql驱动mysql sql驱动sql jdbc 驱动jar包

    在IT行业中,数据库是数据存储和管理的核心工具,而连接数据库的应用程序则依赖于特定的驱动程序。在Java编程环境中,JDBC(Java Database Connectivity)是标准接口,它允许Java应用程序与各种数据库进行交互。本篇...

    oracle sql mysql的jdbc驱动

    在IT行业中,数据库是数据存储和管理的核心工具,而Java编程语言通过Java Database Connectivity (JDBC) API与各种数据库进行交互。本知识点将详细介绍Oracle SQL和MySQL的JDBC驱动,以及如何在Java程序中使用这些...

    Oracle官方客户端-Sql Developer

    ### Oracle官方客户端-Sql Developer详解 #### 一、概述 Oracle SQL Developer是一款由Oracle公司自主开发的免费数据库管理工具,支持多种操作系统,并且基于Java语言编写。它通过JDBC(Java Database ...

    数据库驱动包(Sql server,Oracle,MySQL)

    数据库驱动包是程序员在开发应用程序时与不同类型的数据库进行交互所...在实际开发过程中,还需要了解数据库的体系结构、SQL语言、事务管理、并发控制等知识,才能更好地利用这些驱动来实现数据的存储、查询和管理。

    oracle+mysql+redis+mqttv3-1.0.2.jar

    标题中的"oracle+mysql+redis+mqttv3-1.0.2.jar"是一个Java库,它集成了对四种不同类型数据库系统的支持:Oracle、MySQL、Redis以及MQTT V3.1.2。这个单一的JAR文件包含了这些数据库的连接驱动,方便Java开发者在...

    MySQL驱动 mysql-connector-net-6.3.6

    6. **存储过程支持**:可以调用MySQL中的存储过程,并通过`MySqlCommand`的`CommandType`属性设置为`StoredProcedure`来执行。 7. **数据类型映射**:MySQL Connector/Net将MySQL数据类型映射到.NET数据类型,例如...

    学习MySQL.pdf

    8. MySQL的网络端口和协议:内容中提到了MySQL通常使用3306端口,使用TCP/IP协议进行客户端和服务器之间的通信。 9. MySQL的备份和恢复工具:如`mysqladmin`提供的备份功能,以及`mysql_dump`等工具可以用来备份...

    MySQL,Sqlserver,Oracle的数据库驱动

    此外,它还支持高级特性,如批量操作、存储过程调用、XML处理等。 最后,我们关注`ojdbc5.jar`,这是Oracle公司提供的JDBC驱动,适用于Java 5。Oracle JDBC驱动分为多种类型,`ojdbc5.jar`属于Oracle JDBC Thin ...

    MySQL-5.1.18-src

    5. 网络通信:MySQL服务器如何处理客户端连接,以及如何通过TCP/IP和其他协议进行通信。 6. 锁机制:分析不同类型的锁(如表锁、行锁、页锁)的实现,以及它们如何影响并发性能。 7. 查询优化:学习查询优化器如何...

    MySQL数据库详细介绍

    #### 五、MySQL存储引擎介绍 MySQL支持多种存储引擎,每种引擎都有其特定的用途和特性: 1. **MyISAM**:这是MySQL默认的存储引擎,适用于读取密集型应用,具有较高的查询速度。 2. **InnoDB**:支持事务处理...

    mysqlserver

    MySQL Server是一款广泛使用的开源关系型数据库管理系统,由Oracle公司维护。在本文中,我们将深入探讨MySQL Server 6.0在64位Windows 7系统上的安装过程,以及相关的配置和管理知识。 首先,我们来看看标题"mysql...

    MySQL数据库安装包

    安装完成后,你可以通过MySQL的命令行客户端(如MySQL Workbench、phpMyAdmin等图形化工具)进行数据库管理,或者在你的应用程序中实现数据库操作。记得始终更新MySQL到最新版本,以获得最新的安全补丁和功能改进。 ...

    mysql安装配置教程.docx

    8. **社区支持**:MySQL拥有庞大而活跃的开源社区,用户可以在社区中获取技术支持、分享经验和参与到MySQL的开发与改进过程中。 #### 二、MySQL安装配置教程 1. **下载MySQL安装程序**:首先需要访问MySQL官方网站...

    OracleXEClient.rar

    Oracle Database XE Client是Oracle公司推出的一个精简版的数据库客户端工具,专为小型企业和开发者设计,提供了对Oracle数据库的基本访问和支持。Oracle XE(Express Edition)是Oracle数据库家族中的一个免费版本...

    mysql-5.0.67-win32下载

    安装过程中可以选择安装选项,如服务器、客户端工具等。 3. **配置环境变量**:为了方便使用命令行工具,需要将MySQL的bin目录添加到系统的PATH环境变量中。 4. **初始化配置**:第一次启动MySQL服务时,可能需要...

    mysql-5.5.34-winx64.msi+安装教程

    MySQL 是一个开源的关系型数据库管理系统(RDBMS),由瑞典的 MySQL AB 公司开发,后被 Oracle 公司收购。它以其高效性、稳定性和易用性在全球范围内广泛应用于网站开发、企业数据存储等场景。 二、MySQL 5.5 版本...

    MySQL-5.1.62-win64

    MySQL是世界上最受欢迎的开源关系型数据库之一,由Oracle公司提供支持。这个版本(5.1系列)发布于2011年左右,尽管现在已经是较旧的版本,但对于某些特定场景或兼容性需求,它仍然具有价值。 1. **MySQL 5.1版本...

    mysql基础知识

    3. 配置文件:`mysql.ini`是MySQL的主要配置文件,用于设置各种参数,例如设置客户端连接的端口号`port=3306`,改变默认字符集为`utf8`,以及指定数据存储目录`datadir`。 4. 服务管理:通过命令行工具,如`...

Global site tag (gtag.js) - Google Analytics