JDBC衔接DB2数据库详解[Java编程]
本文“JDBC衔接DB2数据库详解[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
关于DB2数据库的JDBC衔接文章有很多,对比出名的有诸如“JDBC数据库衔接大全”和“JSP的DB2衔接数据库”,固然都是很具体的资料,也都说办理了前人没有办理的问题,但还是有很多忽略.我就这两天的经验给大家写一篇关于JDBC衔接数据库的文章,以办理一部份人的疑问.
第一:JDBC是JDK的一部份(至少在JavaTigerDevelopmentKits中是这样),利用JDBC直接在程序文件中写importjava.sql.*;便可以利用了.
第二:衔接字符串的格局.本地衔接的衔接字符串格局为jdbc:product_name:database_name,远程衔接的格局为:product_name://host_name/port_
number:database_name.即假如我的数据库名字为rdb,则本地衔接字符串为jdbc:db2:rdb(当然rdb一定是处于DB2的默许实例之中的),而远程衔接字符串为jdbc:db2://192.168.1.10/50000:rdb(这里192.168.1.10为数据库所在服务器IP地址,而50000为DB2衔接服务的端口号).
第三:安装DB2数据库供应的为JDBC预备的类库(在.NET中叫Provider,在Java中怎么叫还没研究过).查找IBMDB2UDB的安装目录大概Java Tiger的JDK目录你会找到db2java.zip,把它先做一个副本今后就它最有效了.目前我们开始谈论数据库衔接的程序代码.
利用程序衔接DB2数据库:
先将db2java.zip解压缩,把COM目录转移到代码的当前目录,然后我们开始注册这个Provider的实例,代码为:
Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”).newInstance();
Class.forName(“COM.ibm.db2.jdbc.net.DB2Driver”).newInstance():
这两句任选其一,作用稍有差别,前者是具有DB2客户端的Provider实例,后者是无DB2客户端的Provider实例.
此后再写Connectioncon=DriverManager.getConnection();便可得到数据库衔接的实例.
JSP中衔接DB2数据库:
这里以Tomcat作为Servlet容器,假如想在Tomcat中利用DB2
Provider必须把db2java.zip改名成db2java.jar然后复制到tomcat主目录下c
好了,望各位每天进步哈!!!
以上是“JDBC衔接DB2数据库详解[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |