|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
B/S模式的,Domino Designer和SQL Server 2000在本机.
Domino Server在局域网的另一台机器上.
在本机器和Domino Server上都安装了ODBC的驱动..
在本机java控制台可以看到读出的结果,
到了web上执行这个代理的时候,后台就提示ODBC驱动错误!
不知道怎么解决!
import lotus.domino.*;
import java.sql.*;
import java.util.Vector;
public class JavaAgent extends AgentBase{
public void NotesMain(){
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
String dbURL = "jdbc:odbc:sms";
String user = "IOD_OA";
String password = "IOD_OA";
String databasename = "IOD_OA";
String userId = "";
String telnum = "";
String text = "";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(dbURL,user,password);
Statement smt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
databasename = con.getCatalog();
String sqlCode = "SELECT * FROM IOD_OA";
ResultSet rs = smt.executeQuery(sqlCode);
if (rs.first())
{
userId = rs.getString("message_id");
telnum = rs.getString("ms_no");
text = rs.getString("iod_sm_body");
System.out.println(userId+":"+telnum+":"+text);
}
rs.close();
smt.close();
con.close();
} catch(Exception e){
e.printStackTrace();
}
}
}
|
|