java连接sql server 2000 数据库 详细说明

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:
sql server2000对java的支持显然不怎么样,配置mysql的时候感觉是那么的方便和容易,可这sql2000却让我吃尽了苦头,什么问题都让我碰到了,下面一一叙述我所遇到的麻烦,以备各位参考。
    1.安装 sql server 时出现 错误: sql server 挂起的文件操作,要我重启电脑,这电脑还真是傻,重启后故障依旧。多方查询得出最简单的处理方法:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目
       2.依照安装提示一步步装好sql server 2000 (我在xp 下装的是个人版),启动 sql server 和 sql server agent服务,写几行sql代码。一般情况下 ok!
       3.下载sql server 2000 的jdbc驱动,网上很多,自己找,但注意:要下载sp3版本的,在微软的网站可以找到,也可以用google搜到。下载到手的是一个setup.exe 文件。安装,默认目录地址是在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC.找到lib下的三个jar文件,就是jdbc驱动文件。不用那么恶心的去配classpath.直接把这三个文件复制到C:\Program Files\Java\jdk1.5.0_09\jre\lib\ext。注意阿,是放到jdk里而不是jre里
    4.接下来满以为可以正常运行,却出现建立socket 错误提示。原因既解决方法:下载sqlserver sp4 补丁包。安装的时候可能会出现1步问题,同理在注册表解决。
    5.这下总可以连了吧!于是加载驱动,建立连接.结果出现无法登陆错误!找来老师,解决不掉。靠自己吧!找啊找,找到好朋友...不...找到错误原因:sql server的login的验证由windows NT账户验证,改为,混合验证.因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出错.修改具体方法如下:
启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将弹出属性对话框
  • 在属性对话框中选择安全性选项,在身份验证处选择“SQL Server和Windows”,然后确定。
修改后应就没问题了,不是每个人都会遇到这些问题。good luck!    有问题的话给我发email



本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/133022,如需转载请自行联系原作者

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
7天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
45 10
|
24天前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——TestStu.java
hibernate正向生成数据库表以及配置——TestStu.java
16 1
|
24天前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Teacher.java
hibernate正向生成数据库表以及配置——Teacher.java
11 0
|
24天前
|
Java 数据库连接 数据库
hibernate正向生成数据库表以及配置——Student.java
hibernate正向生成数据库表以及配置——Student.java
10 0
|
1月前
|
SQL Oracle Java
sql文件批处理程序-java桌面应用
sql文件批处理程序-java桌面应用
25 0
|
30天前
|
SQL Java 应用服务中间件
Java项目防止SQL注入的四种方案
Java项目防止SQL注入的四种方案
35 0
|
28天前
|
SQL 数据库
sql server中创建数据库和表的语法
sql server中创建数据库和表的语法
17 1
|
7天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
61 6
|
7天前
|
SQL 存储 数据挖掘
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
|
28天前
|
SQL Oracle 关系型数据库
干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)
干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)
11 0