首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >加密的JDBC连接

加密的JDBC连接
EN

Stack Overflow用户
提问于 2009-03-14 11:17:46
回答 4查看 23K关注 0票数 2

我在互联网上做了很多关于数据库的工作。我的公司正在制定一项政策,不发送任何非加密信息(包括普通JDBC)。我目前连接到MS SQL Server和IBM和AS/400的DB2数据库。有没有简单的方法来加密/解密这些连接?

编辑:找到了一篇有趣且相对简单的SSH隧道技术文章,可能会对您有所帮助。http://www.ibm.com/developerworks/data/library/techarticle/dm-0312lurie/index.html

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-14 11:42:48

如果您的数据库也支持SSL和您的JDBC驱动程序,那么可以使用JDBC over SSL。快速搜索显示,Microsoft SQL Server JDBC Driver 1.2支持DB2加密,IBM Driver 9.1包括对同样支持SSL的数据库服务器的SSL支持。

一些链接:

票数 4
EN

Stack Overflow用户

发布于 2015-08-05 17:02:05

我会使用带有公钥身份验证或VPN网络的SSH隧道。这样,您可以在应用程序/数据库之外定义加密,并添加额外的身份验证层。

然后确保MySQL仅在本地主机或VPN接口上侦听(或仅允许连接)。

然后,您的JDBC Connection Url只需连接到localhost:TUNNEL_PORT。

您不需要为加密而配置JDBC或MySQL的额外开销。

票数 3
EN

Stack Overflow用户

发布于 2009-03-14 11:41:48

文档:

对于DB2:Properties for the IBM DB2 Driver for JDBC and SQLJ (查看属性sslConnection)

对于微软查询语言:Using SSL Encryption

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/646531

复制
相关文章
用“回车”键代替“Tab”键
编辑器加载中... //首先将窗体的 keypreview 的属性设为 true private void 窗体_KeyPress(object sender, KeyPressEventArgs e) { if ( e.KeyChar == (char)13 ) { this.SelectNextControl(this.ActiveControl, true, true, false, true); } } //或 private void Form1_KeyDown(object sende
跟着阿笨一起玩NET
2018/09/18
2.5K0
卡夫卡入门
1.Kafka独特设计在什么地方? 2.Kafka如何搭建及创建topic、发送消息、消费消息? 3.如何书写Kafka程序? 4.数据传输的事务定义有哪三种? 5.Kafka判断一个节点是否活着有哪两个条件? 6.producer是否直接将数据发送到broker的leader(主节点)? 7.Kafa consumer是否可以消费指定分区消息? 8.Kafka消息是采用Pull模式,还是Push模式? 9.Procuder API有哪两种? 10.Kafka存储在硬盘上的消息格式是什么? 一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以topic为单位进行归纳。 将向Kafka topic发布消息的程序成为producers. 将预订topics并消费消息的程序成为consumer. Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker. producers通过网络将消息发送到Kafka集群,集群向消费者提供消息,如下图所示: <ignore_js_op>
步履不停凡
2019/09/11
8380
卡夫卡入门
不使用除法的“除法”
题目: 给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。
MickyInvQ
2021/03/02
1.5K0
不使用除法的“除法”
给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。
MickyInvQ
2021/02/09
1.4K0
python的常见矩阵除法_Python矩阵除法
我有一个关于按元素划分矩阵的问题,我的意思是我想要第一个矩阵的元素[I,j]除以第二个矩阵(Q)的元素[I,j]。在
全栈程序员站长
2022/07/02
3.2K0
BigDecimal 除法
divide(BigDecimal divisor, int scale, int roundingMode)
全栈程序员站长
2022/07/02
2.4K0
BigDecimal除法问题
BigDecimal做除法时,尽量使用divide(BigDecimal divisor, int scale, int roundingMode),这个方法
全栈程序员站长
2022/07/02
1.2K0
整数除法
给定两个整数 a 和 b ,求它们的除法的商 a/b ,要求不得使用乘号 '*'、除号 '/' 以及求余符号 '%' 。
Johns
2022/09/28
2.8K0
Python3除法之真除法、截断除法和下取整对比
在Python3中,数学运算中的除法被分为两种,分别是“真除法”,即无论任何类型相除的结果都会保留小数点,和我们实际的数学运算结果一致,而“截断除法”,则是无论任何类型相除的结果都会省略结果的小数部分,剩下最小的能整除的整数部分。 以下是两种除法的基本形式:
一墨编程学习
2019/06/15
2.4K0
java简单的除法运算_Java除法运算的陷阱[通俗易懂]
对于Double、Float,API都提供了几个有用的判断方法,要注意运用其写出安全的代码:
全栈程序员站长
2022/09/05
1.7K0
java怎样解决除法精度_java 除法 精度问题
public static void main(String[] args){
全栈程序员站长
2022/09/06
2K0
python 除法和乘方
1.除法 在做数值计算的时候,经常能遇到2/3这种情况。为啦能得到0.667这样的小数通常需要使用float()来实现。当需要小数的地方多了的时候,就会是代码的可读性下降。可以在代码开头添加from __future__ import division实现。 但是导入这个语句之后,当我们只要整数部分,就只能得到小数。可以使用//的实现这样的目的。 from __future__ import division print 2/3 #正常除法 print 2//3 #只要整数部分 prin
py3study
2020/01/07
2.6K0
python 除法和乘方
[零基础学python]啰嗦的除法
除法啰嗦的,不仅是python。 整数除以整数 看官请在启动idle之后,练习下面的运算: >>> 2/5 0 >>> 2.0/5 0.4 >>> 2/5.0 0.4 >>> 2.0/5.0 0.4
py3study
2020/01/05
1.8K0
BigDecimal的除法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147892.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/02
1.9K0
matlab 矩阵除法
Matlab提供了两种除法运算:左除(/)和右除(/)。 一般情况下,x=a/b是方程a*x =b的解,而x=b/a是方程x*a=b的解。 例:a=[1 2 3; 4 2 6; 7 4 9] b=[4; 1; 2]; x=a/b 则显示:x= -1.5000 2.0000 0.5000 如果a为非奇异矩阵,则a/b和b/a可通过a的逆矩阵与b阵得到: a/b = inv(a)*b b/a = b*inv(a)
全栈程序员站长
2022/09/07
1.6K0
Kafka体系结构:日志压缩
这篇文章是从我们介绍Kafka 体系结构的一系列文章中获得的启发,包括Kafka topic架构,Kafka生产者架构,Kafka消费者架构和Kafka生态系统架构。
用户1902519
2018/05/31
2.9K1
基于迭代单元的除法器基于迭代单元的除法器
基于迭代单元的除法器 迭代单元 数字信号处理中,有大量的算法是基于迭代算法,即下一次的运算需要上一次运算的结果,将运算部分固化为迭代单元可以将数据处理和流程控制区分,更容易做出时序和面积优化更好的硬件
月见樽
2018/04/27
1.9K0
基于迭代单元的除法器基于迭代单元的除法器
除法运算符
对于表中所列值以外的其他值组合,将"Expression.Error"引发带有原因代码的错误。以下各节介绍了每种组合。
冬夜先生
2022/01/05
1.9K0
map合并,相同键对应的值相加
最近在做统计钱的计算时遇到的一个需求,需要将一个大类别下的每一种钱进行特定的运算然后获得六年的钱,最后将这些钱按照年份进行汇总,获得总得大类型的六年的钱,在这个过程中采用了这种方法,每次算得钱放在map中,然后将map进行合并,写篇随笔mark下。
河岸飞流
2019/08/09
4K0
Python如何修改字典键所对应值
字典中有成对出现的键和值,但是字典中的键值对不是都能修改的,只有值才能修改,我们可以把字典中的键理解为列表下标,一个列表的下标永远是从0开始依次递增1的,是无法修改的。
python自学网
2021/12/02
4.9K0
Python如何修改字典键所对应值

相似问题

浮点除法代替整数除法

10

在Python中整数除法代替常规除法

27

用减法代替除法:如何用减法逼近除法

29

地理编码器用英语代替本地语言

314

如何用副翼代替卡夫卡

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文