Java 连接Sql Server2008 数据库连接不上原因及解决办法 可能原因一:SqlServer 实例的没有启动
解决办法:进入服务管理器,启动实例的SqlServer
步骤1:我的电脑-右键—》管理 步骤2:双击“服务和应用程序”,在右边找到实例的Sql Server,启动它
如下图 可能原因2:TCP/IP 端口没有配置
该端口要分 2 个部分配置:服务器端和客户端 解决办法:配置1433 端口 步骤1:打开sql Server 配置管理器,如下图 步骤2:服务器端配置,展开Sql Server 服务,如上图
选择实例的协议,例如我的即选择CYQ的协议
步骤3:双击右边TCP/IP 选项,选择其中的IP 选项,将TCP 动态端口修改为1433
(因为SQL Server 2008 是动态分配的)如下图,本机使用的时候IP2 中 “已启用”项要改为是,网络使用时IP1 的“已启用”项要改为是 步骤4 :选“协议选项”,将已启用项及全部监听项选为是 步骤5:客户端配置
选择配置管理器重 sql native Client 10
0 配置,双击 TCP/IP 项,将默认端口改为 1433 步骤6:上面几步完成以后,可以用 telnet 127
0 1433 测试本机 1433 端口是否启用
进入命令行窗口,输入该指令
如果已启用,则不会提示连接失败;如果没启用,则提示连接失败,此时就要重新分配端口
可能原因3:SQL Server 安装默认选Window 验证模式,没有选混合模式 解决办法:改为混合模式,内嵌登录账户为sa,修改其密码
步骤 1:用 w indow 验证模式,连接服务器实例,右键选择实例的属性 步骤2 :选择安全性,修改为混合模式,确定 步骤3:选择安全性—》登录名—》sa
,双击 sa,修改密码和默认数据库 步骤4:进入计算机管理