请问这段代理有何问题?
import lotus.domino.*;
import java.io.*;
import java.sql.*;
import java.util.Properties;
import com.microsoft.jdbc.sqlserver.*;
public class luru extends AgentBase {
public void NotesMain() {
Driver drv=null;
PrintWriter out=null;
try {
Session session = getSession();
AgentContext ac = session.getAgentContext();
Document doc=ac.getDocumentContext();
String p1=doc.getItemValueString("t1");
String p2=doc.getItemValueString("t2");
String p3=doc.getItemValueString("t3");
String p4=doc.getItemValueString("t4");
String p5=doc.getItemValueString("t5");
String p6=doc.getItemValueString("t6");
String p7=doc.getItemValueString("t7");
String p8=doc.getItemValueString("t8");
String p9=doc.getItemValueString("t9");
String p10=doc.getItemValueString("t10");
String p11=doc.getItemValueString("t11");
out=getAgentOutput();
Connection con;
PreparedStatement stmt;
String user="sa";
String pwd="password";
Properties props=new Properties();
props.put(user,pwd);
try{
drv=new com.microsoft.jdbc.sqlserver.SQLServerDriver();
con=drv.connect("jdbc:microsoft:sqlserver://192.168.100.111:1433;DatabaseName=YMEC_DB",props);
stmt=con.prepareStatement("insert into feeManagement values(?,?,?,?,?,?,?,?,?,?,?)");
stmt.setString(1,p1);
stmt.setString(2,p2);
stmt.setString(3,p1);
stmt.setString(4,p2);
stmt.setString(5,p1);
stmt.setString(6,p2);
stmt.setString(7,p1);
stmt.setString(8,p2);
stmt.setString(9,p1);
stmt.setString(10,p2);
stmt.setString(11,p1);
stmt.setString(12,p2);
stmt.execute();
stmt.close();
con.close();
out.println("你的数据已经成功保存!");
}
catch (Exception e){
out.println("错误提示:"+e.toString());
}
out.close();
// (Your code goes here)
} catch(Exception e) {
e.printStackTrace();
}
}
}