本发明特别涉及一种ORACLE‑JDBC数据传输通道加密压缩系统及方法。该ORACLE‑JDBC数据传输通道加密压缩系统及方法,包括客户代理端和数据库代理端,所述客户代理端与JAVA程序部署在同一网络,数据库代理端与ORACLE数据库部署在同一网络;所述客户代理端与JAVA程序之间,数据库代理端与ORACLE数据库之间以及客户代理端与数据库代理端之间均通过TCP(Transmission Control Protocol,传输控制协议)连接。该ORACLE‑JDBC数据传输通道加密压缩系统及方法,解决了JDBC连接ORACLE数据库的数据传输过程中加密和压缩的问题,实现了采用中国国家密码算法或其他ORACLE本身不支持的加密算法时ORACLE‑JDBC