Java如何访问SSL enabled DB2 Database

技术Java如何访问SSL enabled DB2 Database这篇文章给大家分享的是有关Java如何访问SSL enabled DB2 Database的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编

这篇文章给大家分享的是有关爪哇如何访问支持加密套接字协议层的DB2数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

生成爪哇晶科能源证书文件,为数据库编程准备,这里的密码是对文件进行加密的密码,自己可以随意设定的,这里设置为hell0man

这里不一定要在DB2服务器上生成证书文件,随便一个能运行爪哇的地方都可以

这里的mydbserver.arm是从DB2服务器上取下来的

$ key工具-导入-信任cacerts-文件' mydbserver。arm '-keystore ' mynewdbclient。jks

示例爪哇代码

===================================================================

公共类SSLTest

{

公共静态void main(字符串[]参数)

{

字符串Servername=' 192。168 .110 .10 ';

int端口号=50001

字符串数据库名=' TEST

属性属性=新Java。乌提尔。属性();

properties.put('user ',' db 2 inst 1 ');-访问数据库的用户名

properties.put('password ',' passw0rd ');-访问数据库的密码

properties.put('sslConnection ',' true ');

系统。设置属性(' javax。净。SSL。信任存储',' c : \ \ temp \ \ SSL _ client \ \ mynewdbclient。jks’);

系统。设置属性(' javax。净。SSL。TrustStorePassPort ',' hell0 man ');

字符串URL=' JDBC : db 2:/'服务器名' : '端口号'/'数据库名' : tracefile=foobar。txttraceLevel='0xFFFFFFFF

Java。SQL。连接con=null

尝试

{

上课。FOrname(' com。IBM。db 2。JCC。db 2驱动程序').new INSTANCE();

}

捕获(例外e)

{

System.out.println('Error:未能加载Db2 jcc驱动程序。);

}

尝试

{

系统。出去。println(' URL : ' URL);

con=Java。SQL。司机管理员。获取连接(网址,属性);

java.sql。语句S2=con . create statement();

尝试

{

' s2.executeUpdate('删除表t1’);

}

捕获(例外e)

{

System.out.println('drop失败');

}

尝试

{

' s2.executeUpdate('创建表t1(C1国际机场)');

}

捕获(例外e)

{

System.out.println("创建失败");

}

字符串字符串='插入T1级(一种通讯线路的名称)值(100)';

S2。执行更新(str);

Java。SQL。' prepared statement PS=con . prepare语句('从T1级(一种通讯线路的名称)中选择* ');

Java。SQL。结果集RS=PS。execute query();

while(rs.next())

{

系统。出去。println(RS。getString(1));

}

con . close();

}

捕获(例外e)

{

e。print stack trace();

}

}

}

感谢各位的阅读!关于“Java如何访问启用加密套接字协议层的DB2数据库"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/115003.html

(0)

相关推荐

  • person复数,person有没有复数形式

    技术person复数,person有没有复数形式person的复数形式是peopleperson复数。person 英[ˈpɜ:sn] 美[ˈpɜ:rsn]n. 人; (语法) 人称; 身体; 容貌;[例句]At lea

    生活 2021年10月27日
  • 滥竽充数的道理,滥竽充数告诉我们什么道理

    技术滥竽充数的道理,滥竽充数告诉我们什么道理滥竽充数讲的是战国时有个国军齐宣王喜欢听乐队演奏滥竽充数的道理,而且人越多合奏越觉得气派动听。根本不懂音乐的南郭先生了解了齐宣王的喜好,蒙混到合奏队伍之中,假模假式的吹的很卖力

    生活 2021年10月26日
  • 分析Nodejs的Stream模块

    技术分析Nodejs的Stream模块这篇文章主要讲解了“分析Nodejs的Stream模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析Nodejs的Stream模

    攻略 2021年11月6日
  • 出租车起步价多少公里,出租车的起步价是什么意思

    技术出租车起步价多少公里,出租车的起步价是什么意思打底起步价出租车起步价多少公里:指的是打车的一个基础价格,意思是上车后不管你走多远,哪怕100米都要给的这个价钱。
    全国部分城市出租车起步价:
    北京
    起步价:白天10元/

    生活 2021年10月25日
  • hivesql有没有控制流程的语法(hive sql基本操作描述正确的是)

    技术Hive sql使用注意事项有哪些这篇文章给大家分享的是有关Hive sql使用注意事项有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言在进行数仓搭建和数据分析时最常用的就是 sq

    攻略 2021年12月16日
  • python playwright自动等待和断言举例分析

    技术python playwright自动等待和断言举例分析本篇内容主要讲解“python playwright自动等待和断言举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家

    攻略 2021年11月26日