我从SQL Server JDBC驱动程序中收到一个奇怪的错误。它告诉我,一个列名是无效的,即使该列存在,命名正确,并且相同的查询在SqlServer Management Studio中执行时也可以正常工作。错误是:
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The column name MarginCall is n
这样的数据库代码在Java环境中是可以的(没有绑定值'c'),但是在Groovy控制台中,除了异常之外,不能正确地使用jdbcjava.sql.SQLException: No suitable driver自然异常java.lang.ClassNotFoundException在第4行Class.forName()上,或者如果第4行注释和参数db带有驱动程序