小编use*_*500的帖子

如何从Java调用C++?

我想从Java调用C++方法.我读到了JNI,但我没有得到如何获取所有库文件以及我应该保留它以便从命令行运行程序.

有没有办法从Eclipse本身调用C++方法,因为我用它来运行Java类.

c++ java xml java-native-interface

27
推荐指数
3
解决办法
5万
查看次数

添加安全标头

我试图以下面的格式在Java Axis2客户端中生成安全头.

<soapenv:Header>
    <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
        <wsu:UsernameToken wsu:Id="UsernameToken-2" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <wsu:Username>xxx</wsu:Username>
            <wsu:Password Type="wsse:PassowrdTest">xxx</wsu:Password>
        </wsu:UsernameToken>
    </wsse:Security>
</soapenv:Header>
Run Code Online (Sandbox Code Playgroud)

以下是我目前的代码:

SOAPHeaderElement wsseSecurity = new SOAPHeaderElement(
        new PrefixedQName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd","Security", "wsse"));         
wsseSecurity.setMustUnderstand(true);
wsseSecurity.setActor(null); 

SOAPElement sub =wsseSecurity.addChildElement("UsernameToken");
sub.setAttribute("wsu:Id", "UsernameToken-2");

SOAPElement userElement = sub.addChildElement("Username");
userElement.addTextNode("xxx"); 

SOAPElement pwdElement = sub.addChildElement("Password");
pwdElement.setAttribute("Type", "wsse:PasswordText");
pwdElement.addTextNode("xxx");

stub.setHeader(wsseSecurity);
Run Code Online (Sandbox Code Playgroud)

java axis2 stub

5
推荐指数
1
解决办法
2217
查看次数

如何将逗号分隔的值作为字符串参数传递给 Oracle 存储过程?

我正在尝试在 Oracle 中编写一个存储过程,在其中传递字符串值,myString其值类似于 ( 'xxx','yyy') asvarchar并返回一个游标。我的程序如下所示:

create or replace getName (in_myString in varchar, Name_list out refcursor) IS
Begin
    Open cursor for 
       Select Colunm1 from table where columnName in (in_MyString);
Run Code Online (Sandbox Code Playgroud)

但是没有返回任何记录,但我试图单独运行查询它正在返回记录。请任何人都可以帮助我吗?

oracle stored-procedures

1
推荐指数
1
解决办法
8349
查看次数