Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带数据加密的PostgreSQL JDBC驱动程序_Java_Postgresql_Heroku_Encryption_Jdbc - Fatal编程技术网

Java 带数据加密的PostgreSQL JDBC驱动程序

Java 带数据加密的PostgreSQL JDBC驱动程序,java,postgresql,heroku,encryption,jdbc,Java,Postgresql,Heroku,Encryption,Jdbc,您知道是否存在带有动态数据加密的PostgreSQL JDBC驱动程序吗 我在Heroku上使用PostgreSQL数据库,需要在数据库级别加密一些敏感的客户端数据。如何实现这一点 Heroku允许使用PostgreSQL pgcrypto模块,但它只允许每列加密,使用该模块看起来很麻烦。所以我考虑的是Java端的数据加密。JDBC驱动程序与加密存储无关 对于加密“静止”数据,即写入存储器时,JDBC驱动程序是不相关的 JDBC驱动程序的工作是在具有Java类型的Java应用程序和具有数据库类型

您知道是否存在带有动态数据加密的PostgreSQL JDBC驱动程序吗

我在Heroku上使用PostgreSQL数据库,需要在数据库级别加密一些敏感的客户端数据。如何实现这一点

Heroku允许使用PostgreSQL pgcrypto模块,但它只允许每列加密,使用该模块看起来很麻烦。所以我考虑的是Java端的数据加密。

JDBC驱动程序与加密存储无关 对于加密“静止”数据,即写入存储器时,JDBC驱动程序是不相关的

JDBC驱动程序的工作是在具有Java类型的Java应用程序和具有数据库类型的数据库之间进行调解。驱动程序与数据库通信,依赖您的查询,然后封送返回结果。驱动程序在两侧使用的类型之间转换数据


JDBC驱动程序不影响数据库存储数据的方式

也许有点帮助:司机在这里几乎无关紧要。它只支持使用SSL通过网络进行加密传输。其他一切都需要你的申请来完成。你的问题不清楚,请修改。您是否在询问对存储在数据库中的数据(静态数据)进行加密?或者你是在询问加密传输到数据库的数据、通过网络传输的数据、运动中的数据吗?@BasilBourque我是在询问restAs的数据,我写道:驱动程序支持的唯一加密是加密通过网络发送的数据。服务器将解密并存储未加密的数据。如果你想要一些不同的东西,你必须自己去实现。如果要加密存储在服务器上的数据,请使用加密的文件系统