import lotus.domino.*
import java.sql.*
import java.io.*
public class JavaAgent extends AgentBase{
public void NotesMain(){
try{
Session s = getSession();
AgentContext agentContext = s.getAgentContext();
//Your Code goes Here
PrintWriter out = getAgentOutput();
Class.forName('sun.jdbc.odbc.JdbcOdjcDriver");
String sqlUrl = "jdbc:odbc:Driver={SQLServer};Server=sqlserver;uid=sa;pwd=password;Database=imdb;"
Connection con = DriverManager.getConnection(url);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from users");
out.println(rs.getString(1));
rs.close();
rs = null;
}catch(Exception e){
e.printStackTrace();
}
}
}
此博客展示了Java代码通过JDBC连接SQL Server数据库的示例。代码中导入相关包,创建JavaAgent类,在NotesMain方法里获取会话,加载JDBC驱动,建立数据库连接,执行SQL查询语句并输出结果,同时对异常进行捕获处理。

491

被折叠的 条评论
为什么被折叠?



