编写写入informix数据库的函数。

在informix数据库增加一个测试表。
This commit is contained in:
Kane Wang 2021-06-24 18:01:39 +08:00
parent f1e93989cb
commit 4878541b65
3 changed files with 19 additions and 14 deletions

View File

@ -624,12 +624,12 @@ public class DataImport
try
{
saveTelsalePolicyDataToOracle( oracleConnection, policyList );
//saveTelsalePolicyDataToInformix( informixConnection, policyList );
//saveTelsalePolicyDataToOracle( oracleConnection, policyList );
saveTelsalePolicyDataToInformix( informixConnection, policyList );
}
catch ( TelsalePolicyDataSaveToOracleException error )
catch ( Exception error )
{
//写入oracle错误回滚两个数据库再抛出异常
//出现任何错误回滚两个数据库再抛出异常
oracleConnection.rollback();
informixConnection.rollback();
@ -643,14 +643,14 @@ public class DataImport
//
// throw new TelsalePolicyDataSaveToDatabaseException( error.getMessage() );
// }
catch (SQLException error )
{
//任何其他sql错误回滚两个数据库再抛出异常
oracleConnection.rollback();
informixConnection.rollback();
throw error;
}
// catch (SQLException error )
// {
// //任何其他sql错误回滚两个数据库再抛出异常
// oracleConnection.rollback();
// informixConnection.rollback();
//
// throw error;
// }
finally
{
//无论如何要关闭连接

View File

@ -39,8 +39,9 @@ public class uploadDataProcessor extends HttpServlet
oracleUserName = (String) config.getServletContext().getInitParameter( "oracleUserName" );
oraclePassword = (String) config.getServletContext().getInitParameter( "oraclePassword" );
//informix
informixURL = (String) config.getServletContext().getInitParameter( "informixURL" );
//informix dxbd_test
//informixURL = (String) config.getServletContext().getInitParameter( "informixURL" );
informixURL = (String) config.getServletContext().getInitParameter( "dxbd_test" );
telsalePolicyOperatorListTableName = (String) config.getServletContext()
.getInitParameter( "telsalePolicyOperatorListTableName" );
}

View File

@ -35,6 +35,10 @@
<param-name>informixURL</param-name>
<param-value>jdbc:informix-sqli://10.187.11.163:9096/ywgl_xm:INFORMIXSERVER=pxmcx2;newcodeset=GBK,8859-1,819;user=ccx99;password=ct0IT17!</param-value>
</context-param>
<context-param>
<param-name>dxbd_test</param-name>
<param-value>jdbc:informix-sqli://10.39.0.92:9096/ywgl_xm:INFORMIXSERVER=pxmcx2;newcodeset=GBK,8859-1,819;user=ccx99;password=ct0IT17!</param-value>
</context-param>
<context-param>
<param-name>ora_telsale_url</param-name>
<param-value>jdbc:oracle:thin:@10.39.0.85:1521:dev01;user=telsale;password=Cpic%231234;</param-value>