我在连接到 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 错误?
最佳答案
如果更改数据库连接字符串很困难,那么可能值得修复它!
空格可能是一个问题,但我不认为这是唯一的问题。这:
jdbcqlserver://myhost.com:8080;databaseName=myDB
应该看起来更像这样:
jdbc:sqlserver://myhost.com:8080;databaseName=myDB
关于java - JDBC URL 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25390294/