jdbc连接sql server数据库问题分析
在连接SQL Server时,确实会遇到各种各样的问题。不进行适当的设置,很可能无法成功连接。以下是我整理的一些常见问题和解决方案,供朋友们参考。
(一)驱动问题
JDBC2005与JDBC2008的驱动需要对应,否则会出现错误。我本人使用的是JDBC2008的驱动。
(二)服务启动问题
很多时候连接不成功,是因为SQL Server的服务没有启动。可以通过运行services.msc来找到并启动SQL Server的相关服务。如果不确定,把所有关于SQL Server的服务都启动也是可以的。
(三)登录账户与密码问题
这个问题是连接失败的一个常见原因。很多人安装时并没有设置密码,并且只用Windows身份验证来登录。为了解决这个问题,我们需要进行以下操作:
3.1 设置密码
登录后新建查询连接,输入exec sp_password null,'sa','sa',将sa密码改为sa。这里,前一个参数是旧密码(如果原来没有设置密码,此处应留空),后两个参数是新密码和用户名。
3.2 设置SQL Server身份验证登录
如果不进行此设置,会出现“sql server 用户 'sa' 登录失败”的错误。具体步骤如下:
1. 打开数据库,使用Windows身份登录数据库。
2. 登录名中双击sa(打开属性)。
3. 在常规中设置密码,并确定。
4. 在状态中,将登录启用并确定。
5. 右击服务器名并选择属性。
6. 在安全性中选择SQL Server 和 Windows 身份验证模式并确定。
7. 右击服务器名并重新启动。之后关闭数据库连接,退出程序,然后用sa登录到数据库。
(四)连接成功
完成以上设置后,就可以在Eclipse等开发工具中成功连接到SQL Server了。执行结果会显示连接成功。如果出现任何问题,可以根据错误提示进行排查和解决。希望以上内容能帮助到遇到连接问题的朋友们!如果有其他问题,欢迎随时向我提问。
编程语言
- jdbc连接sql server数据库问题分析
- 删除javascript所创建子节点的方法
- jquery实现标签上移、下移、置顶
- Codeigniter中mkdir创建目录遇到权限问题和解决方法
- PHP面向对象程序设计之对象的遍历操作示例
- php arsort 数组降序排序详细介绍
- php获取文件名称和扩展名的方法
- php判断str字符串是否是xml格式数据的方法示例
- 解决低版本的浏览器不支持es6的import问题
- SQLServer 通用的分区增加和删除的算法
- 实现SQL分页的存储过程代码
- javascript+ajax实现产品页面加载信息
- mysql备份脚本并保留7天
- 有潜在危险的 Request.Form 值避免方法
- 运行asp.net程序 报错:磁盘空间不足
- php简单复制文件的方法