DOMINO系统下java代理调试连接DB2服务器

今天在网上找到很多java代理连接db2的例子。发现以下几点问题。

1. db2的安装,首先db2服务器端口(默认50000),其次就是数据库的权限(用户名,密码)。

2. jar的引入。

保证以上两点,其他的例子一大片。

import lotus.domino.*;
import java.sql.*;
public class JavaAgent extends AgentBase {
  /**设置参数**/
   private static Connection conn = null;
   private static Statement stmt = null;
   private static ResultSet rs = null;
   /**构造方法,链接数据库**/
   public void DB2conn() {
              try{
              System.out.println("从我开始");
              Class.forName("com.ibm.db2.jcc.DB2Driver");//加载mysql驱动程序类
              String url = "jdbc:db2://127.0.0.1:50000/FLOWDATA";//url为连接字符串
              String user = "db2";//数据库用户名
              String pwd = "123456";//数据库密码
              conn=(Connection)DriverManager.getConnection(url,user,pwd);
              System.out.println("数据库连接成功!!!");
              }catch(Exception e){
              System.out.println(e.getMessage());           
              }
   }

    public void NotesMain() {
      try {
          Session session = getSession();
          AgentContext agentContext = session.getAgentContext();
          System.out.println("agent start");
          DB2conn();
          System.out.println("agent end");
          conn.close();
      } catch(Exception e) {
          e.printStackTrace();
       }
   }
}

posted @ 2012-10-15 14:32  domino_DC  阅读(297)  评论(0)    收藏  举报