这里有个坑,建立数据源并连接到指定的数据库实例时,文档中连接数据库的描述是这样的:
假如我的数据库名称为“TestDB”,那么我按文档的连接地址应该是:jdbc:sqlserver://127.0.0.1/TestDB
但是我通过这个地址去测试就会报错:
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1/TestDB 的 TCP/IP 连接失败。错误:“null。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
所以正确的连接格式应该是标准的JDBC连接:jdbc:sqlserver://127.0.0.1;DatabaseName=TestDB
测试连接成功,获取数据也成功
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容