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();
}
}
}

浙公网安备 33010602011771号