我正在尝试使用JDBC预处理语句插入时获取最后插入的行ID.我有一个自动增量主键列作为表中的标识列.我的代码如下:
public static String insertMeetingToDB(String organizer,String subject,String location,String start_date_time,String end_date_time,String description) throws Exception {
Connection dbConnection = null;
PreparedStatement preparedStatement = null;
Integer last_inserted_id=0;
String insertTableSQL = "INSERT INTO MEETINGS"
+ "(ORGANIZER_EMAIL, SUBJECT, MEETING_LOCATION, START_DATE_TIME, END_DATE_TIME, MEETING_DESCRIPTION) VALUES"
+ "(?,?,?,?,?,?)";
SimpleDateFormat from = new SimpleDateFormat("yyyyMMdd'T'HHmmss");
from.setTimeZone(TimeZone.getTimeZone("IST")); //--CONVERTING DATE/TIME TO INDIAN STANDARD TIME
SimpleDateFormat datetimeFormat = new SimpleDateFormat("yyyy-MM-dd' 'HH:mm:ss");
Date input_start_date_val = from.parse(start_date_time);
Date input_end_date_val = from.parse(end_date_time);
String input_start_date = datetimeFormat.format(input_start_date_val);
String input_end_date = datetimeFormat.format(input_end_date_val);
try {
dbConnection = getConnection();
//--INSERTING …Run Code Online (Sandbox Code Playgroud) 描述:
经过一些调查后,我们发现submit_sm请求中的发件人地址为空,这导致问题"源地址无效".现在出现的问题是,在SMPP驱动程序配置设置中已经配置了发件人请求时,为什么发件人地址为空?我们需要在其他地方配置发件人地址吗?是否有配置文件来配置此设置?
参考屏幕截图:
SMPP驱动程序特定配置:
消息状态(SMS失败日志):
后端错误日志:
[2017-10-17T10:33:16.806 + 05:30] [WLS_SOA] [错误] [SDP-25700] [oracle.sdp.messaging.driver.smpp] [tid:Workmanager :,版本:0,预定= false ,Started = false,等待时间:0 ms \n] [userId:OracleSystemUser] [ecid:49d20b62a8084325:-5336381e:15f247fea2f:-8000-000000000001c322,0] [APP:usermessagingdriver-smpp]捕获到意外的异常.[[ oracle.sdp.messaging.driver.DriverException:位于oracle.sdpinternal.messaging.ddver.smpp.SMPPDriver的oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:1073)中的源地址[a]无效.发送(SMPPDriver.java:3268)oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:2849)at oracle.sdpinternal.messaging.driver.smpp.SMPPDriver.send(SMPPDriver.java:2724)位于oracle.sdpinternal.messaging.dispatcher.DriverDispa的oracle.sdpinternal.messaging.driver.smpp.SMPPManagedConnection.send(SMPPManagedConnection.java:95)at oracle.sdpinternal.messaging.driver.DriverConnectionImpl.send(DriverConnectionImpl.java:41)tcherBean.onMessage(DriverDispatcherBean.java:296)在sun.reflect.GeneratedMethodAccessor1629.invoke(未知来源)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(方法.的java:606)在com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.的java:182)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)在com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.的java:89)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)在com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(德尔 egatingIntroductionInterceptor.java:131)在com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)在com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171)在com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)在com.sun.proxy.$ Proxy532.onMessage(来源不明)在oracle.sdpinternal .messaging.dispatcher.DriverDispatcherBean_xfokw2_MDOImpl .__ WL_invoke(未知来源)在weblogic.ejb.container.internal.MDOMethodInvoker.invoke(MDOMethodInvoker.java:35)在oracle.sdpinternal.messaging.dispatcher.DriverDispatcherBean_xfokw2_MDOImpl.onMessage(未知来源)在预言. sdpinternal.messaging.jmsmessagereceiver.ResourceAdapterImpl $ RaMessageListener.onMessage(ResourceAdapterImpl.java:167)位于weblogic.work.j2ee.J2EE的oracle.sdpinternal.messaging.jms.QueueWorker.run(QueueWorker.java:73)webManager $ WorkWithListener.run(J2EEWorkManager.java:184)at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)]] [2017-10-17T10:33:16.807 + 05:30] [WLS_SOA] [NOTIFICATION] [SDP-26003] [oracle.sdp.messaging.driver.dispatcher] [tid:Workmanager :, Version:0,Scheduled = false,Started = false,Wait time:0 ms \n] [userId:OracleSystemUser] [ecid: 49d20b62a8084325:-5336381e:15f247fea2f:-8000-000000000001c322,0] [APP:usermessagingdriver-smpp]调度程序发送的消息的ID为:eb50c4cdc0a800ab12d5fbbdbbbbd46a.
据我所知,我可以使用putty通过终端命令 - " putty server_ip -l user_name -pw password " 直接连接服务器,之后无需输入用户名和密码.就像这样,我可以在终端输入' teamviewer ' 来运行teamviewer .但有人能告诉我如何将'Partner Id'和'Password'传递给'teamviewer'命令直接连接它,因为我正在使用putty.
我试图将.sh文件复制到'bin/sh'目录,但我无法访问'sh'.是否有任何方法或命令将.sh文件复制到'sh'目录?
是否可以将XUL与PHP集成,就像我们使用HTML和PHP一样?如果是,我需要做些什么才能使这项工作成功?
我需要做些什么来阻止我的服务器尝试以纯文本或HTML格式提供XUL?
另外,如果你有一个很好的资源或教程来理解如何做到这一点真棒!
linux ×2
oracle ×2
java ×1
javascript ×1
jdbc ×1
oim ×1
oracle-soa ×1
php ×1
putty ×1
shell ×1
smpp ×1
sql ×1
ubuntu-10.04 ×1
xml ×1
xul ×1