更新:
尽管原问题是关于Windows身份验证的,但任何连接方法都可以。只要不需要创建DSN。
我正在尝试使用Windows身份验证连接我的数据库。以下是代码。请建议。谢谢。
<cfscript>
classLoader = createObject("java", "java.lang.Class");
classLoader.forName("sun.jdbc.odbc.JdbcOdbcDriver");
dm = createObject("java","java.sql.DriverManager");
dburl = "jdbc:sqlserver://192.168.3.150:1433;databasename=RsDB;integratedSecurity=true";
con = dm.getConnection(dburl,"", "");
st = con.createStatement();
rs = st.ExecuteQuery("SELECT top 10 * FROM pa (nolock)");
q = createObject("java", "coldfusion.sql.QueryTable").init(rs);
</cfscript>
<cfoutput query="q">
email = #email#<br />
</cfoutput>
错误:
处理请求时发生错误,此驱动程序未配置为集成身份验证。