我在连接到SQL Server数据库的应用程序中收到此错误:
org.apache.tomcat.dbcp.dbcp.SQLNestedExceptionCannot create JDBC driver of
class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' for
connect URL ' jdbcqlserver://myhost.com:8080;databaseName=myDB'
更新字符串是一个漫长的过程,所以我想在开始之前确定确切的问题。
URL中是否有空格会导致此通用JDBC错误?
答案 0 :(得分:4)
如果很难更改数据库连接字符串,那么修复它可能是值得的!
空白可能是一个问题,但我认为这不是唯一的问题。这样:
jdbcqlserver://myhost.com:8080;databaseName=myDB
应该看起来更像这样:
jdbc:sqlserver://myhost.com:8080;databaseName=myDB
答案 1 :(得分:2)
模式是这样的:
jdbc:sqlserver://:server::port/:database?user=:user&password=:password
不要让空格。
答案 2 :(得分:1)
你有" jdbcqlserver"是您的数据库URI。我不知道SQLServer,但我猜你想要" jdbcsqlserver
"代替。