jsp & java 连接ibm DB2如何正确实现?

以下的文章主要描述的是jsp & java 连接ibm DB2的正确操作步骤,我们大家都知道安装了DB2数据库之后,就可以复制DB2数据库的安装目录下(一般在C:\Program Files\IBM\SQLLIB\java)的DB2java.zip至网站lib下,扩展名改为jar.

连接测试:

 
 
 
  1. Class.forName("COM.ibm.DB2.jdbc.app.DB2Driver").newInstance();  
  2. //DriverManager.registerDriver (new COM.ibm.DB2.jdbc.app.DB2Driver());  

不用上一行,用这一行也可以

 
 
 
  1. String url = "jdbc:DB2:数据库";   
  2. Connection con = DriverManager.getConnection(url,"用户","密码");  
  3. Statement stmt = con.createStatement();  
  4. ResultSet rs = stmt.executeQuery("select * from ADMINISTRATOR.T2 order by id desc fetch first 10 rows only");  
  5. while (rs.next())   
  6. {  
  7. out.print(rs.getString(1) + "," + rs.getString(2)+"<br>");  
  8. }  
  9. String cc = "INSERT INTO ADMINISTRATOR.T2 (TITLE) values('中国的')";  
  10. stmt.executeUpdate(cc);  

 

jcc方式,复制DB2jcc.jar到网站lib下

 
 
 
  1. <%  
  2. try  
  3. {  
  4. String url = "jdbc:DB2://loaclhost:50000/数据库";   
  5. Class.forName("com.ibm.DB2.jcc.DB2Driver").newInstance();  
  6. Connection con = DriverManager.getConnection(url,"用户","密码");  
  7. Statement stmt = con.createStatement();  
  8. ResultSet rs = stmt.executeQuery("select * from ADMINISTRATOR.T2 order by id desc fetch first 10 rows only");  
  9. while (rs.next())   
  10. {  
  11. out.print(rs.getString(1) + "," + rs.getString(2)+"<br>");  
  12. }  
  13. String cc = "INSERT INTO ADMINISTRATOR.T2 (TITLE) values('中国的')";  
  14. stmt.executeUpdate(cc);  
  15. }  
  16. catch(Exception Err)  
  17. {  
  18. out.print(Err.toString());  
  19. }  
  20. %> 

 

以上的相关内容就是对jsp & java 连接ibm DB2的介绍,望你能有所收获。

【编辑推荐】

  1. 对DB2数据库编目概念正确理解
  2. DB2 物化查询表以及其他常用表的介绍
  3. DB2数据库SQL编码优化与性能描述
  4. DB2数据库开发与PostgreSQL开发中的异同点
  5. DB2表格操作技巧之导出LOB数据,很简单!

     

THE END