-----java代码段连接的代码段如下: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); DriverManager.registerDriver (new SQLServerDriver ( ) ) ; String dbUrl = "jdbc:sqlserver://localhost:1433;DatabaseName=BookDB " ; String dbUser = "sa"; String dbPwd = "truman"; Connection con = DriverManager.getConnection ( dbUrl , dbUser ,dbPwd) ;---SQL 端口设置如下图:---- 使用命令行运行代码以及使用telnet命令测试都没有通过,如下图:
1 回答

函数式编程
TA贡献1807条经验 获得超9个赞
有可能是因为 sqlexpress 需要指定实例名称(我记得默认安装是有实例名称的,不是像 sql server 默认安装是没有实例名称的。
试试把连接url改成
jdbc:sqlserver://localhost\\sqlexpress:1433;DatabaseName=BookDB
或者
jdbc:sqlserver://localhost:1433;instance=sqlexpress;DatabaseName=BookDB
添加回答
举报
0/150
提交
取消