SQLServerException: 不支持「variant」數據類型

經過jdbc連接數據上SqlServer數據庫,其中單個執行sql是沒有問題的,但執行下列的executeQuery方法 // 對象集 ResultSet resultList = stm.executeQuery(sb.toString()); 提示錯誤:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持「variant」數據類型sql

緣由: 是因爲SqlServer的JDBC的缺陷, 須要強制轉換.數據庫

改前: SELECT SERVERPROPERTY('a') AS ProductVersion.sqlserver

改後: SELECT convert(varchar(100), SERVERPROPERTY('a')) AS ProductVersion.server

改後就能夠執行成功!對象

相關文章
相關標籤/搜索