读书人

请问:lotus中有没有用jdbc连接数据库

发布时间: 2012-03-04 11:13:34 作者: rapoo

请教:lotus中有没有用jdbc连接数据库的方法?
在data Connection中看到只有odbc和ole db这样的方法,请问高手有没有用jdbc连接的方法啊?或者怎么来做?

[解决办法]
简单示例:

import lotus.domino.*;

import java.sql.*;

public class JavaAgent extends AgentBase {

public void NotesMain() {


try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();

Database db = agentContext.getCurrentDatabase();
String sDBDriver = "oracle.jdbc.driver.OracleDriver ";
String sConnStr = "jdbc:oracle:oci8:user/pass@erp ";

java.sql.Connection conn=null;

Class.forName(sDBDriver);

conn = DriverManager.getConnection(sConnStr);

Statement stm = conn.createStatement();

String sqlStr = "Select * from ITEM ";

ResultSet result = stm.executeQuery(sqlStr);

System.out.println(result.getString(1));
conn.close();


}
catch (Exception e)
{
System.out.println( "ERROR: "+e.getMessage());
}

}
}

读书人网 >行业软件

热点推荐