java代理存取Oracle数据库
import
lotus.domino.
*
;
import java.sql. * ;
import java.util. * ;
import java.lang. * ;
import java.io. * ;
public class JavaAgent extends AgentBase {
public void NotesMain() {
Connection conn = null ;
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
Database curdb = agentContext.getCurrentDatabase();
Database db = null ;
View view = null ;
Document doc = null ;
System.out.println( " AgentGetERPPerson Start " );
db = session.getDatabase(curdb.getServer(), " 数据库路径 " , false );
if (db == null ){
System.out.println( " 没有找到数据库。 " );
return ;
}
DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection( " jdbc:oracle:thin:@Oracle数据库ip:1521:yqzl " , "用户名 " , "密码 " );
String sql = " select * from csluser aa " ;
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
int j = 0 ;
String vname = "" ;
String accounts = "" ;
String workdate = "" ;
String borndate = "" ;
System.out.println( " Succeed! " );
while (rs.next())
{
vname = rs.getString( " LAST_NAME " );
accounts = rs.getString( " USER_NAME " );
workdate = rs.getString( " GZRQ " );
borndate = rs.getString( " CSRQ " );
doc = db.createDocument();
doc.replaceItemValue( " form " , " Formname " );
doc.replaceItemValue( " name " ,vname);
doc.replaceItemValue( " accounts " ,accounts);
doc.replaceItemValue( " workdate " ,workdate);
doc.replaceItemValue( " borndate " ,borndate);
doc.save();
j ++ ;
}
conn.close();
System.out.println( " AgentGetERPPerson End " );
} catch (Exception e) {
System.out.println( " AgentGetERPPerson:Error: " + e.getMessage());
try {
conn.close();
} catch (Exception eCon){}
}
}
}
import java.sql. * ;
import java.util. * ;
import java.lang. * ;
import java.io. * ;
public class JavaAgent extends AgentBase {
public void NotesMain() {
Connection conn = null ;
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
Database curdb = agentContext.getCurrentDatabase();
Database db = null ;
View view = null ;
Document doc = null ;
System.out.println( " AgentGetERPPerson Start " );
db = session.getDatabase(curdb.getServer(), " 数据库路径 " , false );
if (db == null ){
System.out.println( " 没有找到数据库。 " );
return ;
}
DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection( " jdbc:oracle:thin:@Oracle数据库ip:1521:yqzl " , "用户名 " , "密码 " );
String sql = " select * from csluser aa " ;
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
int j = 0 ;
String vname = "" ;
String accounts = "" ;
String workdate = "" ;
String borndate = "" ;
System.out.println( " Succeed! " );
while (rs.next())
{
vname = rs.getString( " LAST_NAME " );
accounts = rs.getString( " USER_NAME " );
workdate = rs.getString( " GZRQ " );
borndate = rs.getString( " CSRQ " );
doc = db.createDocument();
doc.replaceItemValue( " form " , " Formname " );
doc.replaceItemValue( " name " ,vname);
doc.replaceItemValue( " accounts " ,accounts);
doc.replaceItemValue( " workdate " ,workdate);
doc.replaceItemValue( " borndate " ,borndate);
doc.save();
j ++ ;
}
conn.close();
System.out.println( " AgentGetERPPerson End " );
} catch (Exception e) {
System.out.println( " AgentGetERPPerson:Error: " + e.getMessage());
try {
conn.close();
} catch (Exception eCon){}
}
}
}