接分:jdbc连接oracle数据库,可以进行查询操作,但是不能进行插入操作。为什么?
import lotus.domino.*;
import java.sql.*;
public class JavaAgent extends AgentBase {
Document doc;
Database db;
public void NotesMain() {
try{
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
db=agentContext.getCurrentDatabase();
doc=agentContext.getDocumentContext();
//Class.forName( "oracle.jdbc.driver.OracleDriver" );
//JDBC-ODBC桥驱动程序
//String driverName="sun.jdbc.odbc.JdbcOdbcDriver";
Driver c = new sun.jdbc.odbc.JdbcOdbcDriver();
DriverManager.registerDriver(c);
//Oracle Jdbc驱动
//String driverName="sun.jdbc.odbc.JdbcOdbcDriver";
String connectionURL="jdbc:odbc:jzunicom";
String strUserName="UNICOM";
String strPassword="UNICOM";
Connection con=null;
Statement stmt=null;
ResultSet rs = null;
String str1,str2,str3,str4,test;
str1 = "insert into unicom.user_info(name,job,depart,CellPhoneNumber,LoginName,Password) values('";
str2 = doc.getItemValueString("LastName")+"','"+doc.getItemValueString("job")+"','";
str3 = doc.getItemValueString("depart")+"','"+doc.getItemValueString("CellPhoneNumber")+"','";
str4 = doc.getItemValueString("FullName")+"','"+doc.getItemValueString("Password")+"')";
String sqlStatement=str1+str2+str3+str4;
System.out.println(sqlStatement);
try
{
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
if (con==null){
con = DriverManager.getConnection(connectionURL,strUserName,strPassword);
stmt = con.createStatement();
stmt.execute(sqlStatement);
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
stmt.close();
con.close();
con=null;
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
...全文
相关推荐
Spring boot连接oracle数据库JDBC配置步骤
连接的是oracle 11g,配置成功,查询,更新,都测试成功了
JAVA 连接oracle数据库 实现简单的查询
java 连接数据库,三步骤 加载驱动 获得连接 创建数据库操作对象 创建查询返回的结果集 当你需要什么的时候,在相应的方法获取即可
Java使用Jdbc连接Oracle执行简单查询操作示例
主要介绍了Java使用Jdbc连接Oracle执行简单查询操作,结合实例形式详细分析了java基于jdbc实现Oracle数据库的连接与查询相关操作技巧,需要的朋友可以参考下
Jdbc连接oracle远程数据库中文乱码解决
NULL 博文链接:https://joinyo.iteye.com/blog/1947696
Java连接Oracle数据库驱动包(JDBC)
Java编程有时候需要用到Oracle数据库,而与Oracle的链接需要驱动包,这里提供一个JDBC驱动包



