我在这里和互联网上搜索过,似乎没有人遇到类似的问题,我无法弄清楚为什么我不能让这个工作.
阻止我编译的那一行是:
LitCiterCommon::LitCiterTrace->Init();
Run Code Online (Sandbox Code Playgroud)
如果我LitCiterTrace.Init()从另一个文件(c#)调用它编译得很好,但由于某种原因我无法从托管cpp调用它.
任何想法或建议?
我试图在我的Coldfusion安装中使用第三方JDBC驱动程序,但我在某处出错了,我不确定在哪里.
我将.jar文件放在cfusion\wwwroot以及WEB-INF\lib中,但是没有将它添加到我的数据源中,因为我不确定我是否必须/如何,因为它是本地文件.
然后,在我的test.cfm文件中添加了以下代码:
<cfset objDriver = createObject("java","java.sql.DriverManager")>
<cfset prop = createObject("java","java.util.Properties").init()>
<cfset prop.put("prop1", "prop1")>
<cfset prop.put("prop2", "prop2")>
<cfset prop.put("prop3", "prop3")>
<cfset conn = objDriver.getConnection("jdbc:mydriver:", prop) >
Run Code Online (Sandbox Code Playgroud)
我验证了Java中的属性和连接工作正常,所以这不是问题,但是当我转到页面时,我在getConnection()上得到以下错误:
No suitable driver found for jdbc:mydriver:
Run Code Online (Sandbox Code Playgroud)
我想知道我是否错过了一些明显或愚蠢的东西.