我正尝试使用Windows身份验证连接到Microsoft SQl Server 2008数据库。 我已经下载了MS SQL Server的JDBC驱动程序,并将其添加到我的CLASSPATH中。使用Clojure连接到Microsoft SQL Server
以下是我的clojure代码。无论我做什么,我得到java.sql.SQLException中:找到了JDBC没有合适的驱动程序:SQLSERVER
(ns Test)
(def db {:classname "com.microsoft.jdbc.sqlserver.SQLServerDriver"
:subprotocol "sqlserver"
:subname "server_name"
:DatabaseName "database_name"
:integratedSecurity true
})
(use 'clojure.contrib.sql)
(with-connection db
(with-query-results rs ["SELECT * FROM sys.objects"] (prn rs)))
我核实,我对数据库的访问,我的类路径是正确的,我有正确的JDBC版本下载。有人能帮助我吗?
在此先感谢
会发生什么情况是代码被转换为Java? – krzysz00 2011-06-13 13:05:56