今天我在博客上看到有人留言,问题描述是:
1、先【默认选项】安装了微软的 Visual Studio 2008;
2、发现系统中自带了MS SQL Server 2005 Express数据库;
3、学习JAVA数据库,学习资料上的数据库是MS SQL Server 2000;
4、自己安装MS SQL Server 2000数据库,提示错误,询问解决方法;
解决方法如下:
1、在运行窗口输入regedit,打开注册表编辑器;
2、打开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager
3、找到PendingFileRenameOperations,删除该键值,关闭注册表编辑器;
4、安装SQL Server 2000;
---------------------------------------------------------------------
!另外说一下:SQL2005的JDBC可以直接兼容SQL2000的数据库,但是连接语句要采用SQL2005的连接语句;我们继续深入一点,JDBC2.0可以同时连接SQL2000、2005、2008,大家可以自行试验一下:)
1.1、SQL2000的JDBC有3个核心文件:(msbase.jar; mssqlserver.jar; msutil.jar;)需要加入到项目的Lib里面;
1.2、JAVA连接SQL2000语句为: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
DriverManager.getConnection("jdbc:odbc:数据库名","数据库登录名","登录密码");
2.1、SQL2005的JDBC只有1个核心文件:(sqljdbc.jar;)需要加入到项目Lib里面;
2.2、JAVA连接SQL2005语句为:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名","数据库登录名","登录密码");
3.1、现在有个问题提出,如果我们用SQL2005的JDBC连接SQL2000行不行?
3.2、具体实施步骤:
1、步骤1:使用SQL2005的JDBC--->sqljdbc.jar;加入到项目Lib中;
2、步骤2:Java连接语句使用SQL2005的连接语句 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名","数据库登录名","登录密码");
3、步骤3:页面测试;
4、结果:正确读取数据库;
5、应用:如果我们原先在SQL2005数据库下写的web页面,将数据迁移到SQL2000上时,并不需要下载SQL2000的JDBC和使用SQL2000的连接语句。直接使用原来的web页面就好,从而增强了中间操作的一致性。
分享到:
相关推荐
在安装 SQL Server 2005 的过程中遇到“SQL Server 服务无法启动”的问题时,可以采取以下几种方法来解决: #### 一、确保安装文件完整 1. **检查安装光盘**:确保使用的安装介质(通常是 CD1 和 CD2)没有损坏或...
"SQL2005精简版一键安装"是指通过一个简化的过程来快速安装SQL Server 2005 Express Edition,大大降低了安装的复杂性。 通常,SQL Server的安装过程包括多个步骤,如接受许可协议、选择安装类型、配置服务器实例、...
SQL Server 2005 卸载后不能重新安装解决方法 SQL Server 2005 是一款功能强大且流行的关系数据库管理系统,但是在卸载后重新安装时,可能会遇到一些问题,例如无法安装、错误提示等。今天,我们将介绍解决 SQL ...
### 对于XP上不能安装SQLSERVER2000的知识点解析 #### 一、环境配置与兼容性问题 - **操作系统版本**:Windows XP作为一款经典的桌面操作系统,在其发布初期并未将服务器级应用如SQL Server 2000作为主要支持对象...
SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...
Microsoft SQL Server 2005 Backward Compatibility Components (Microsoft SQL Server 2005 向后兼容组件) SQL Server Backward Compatibility ... 用户:客户、伙伴、开发人员 X86 Package (SQLServer2005_BC.msi)
SQL Server 2005 是一个功能强大且复杂的数据库管理系统,本文档旨在指导用户安装 SQL Server 2005,帮助用户快速且正确地安装 SQL Server 2005。 关键安装考虑 在安装 SQL Server 2005 之前,需要考虑以下几个...
Sql Server 2000和Sql Server 2005之间的关键差异在于:在Sql Server 2000中,需要新建数据库并对其还原,而在Sql Server 2005中,需要不能新建数据库才能对其还原。另外一个区别就是Sql Server 2000时是要新建的...
### 解决64位Windows 7下不能安装SQL Server 2000的问题 #### 背景介绍 在IT领域中,SQL Server 2000曾是一款非常流行的数据库管理系统,广泛应用于企业级应用中。然而,在64位操作系统(如64位Windows 7)上安装...
四、解决 Win 7 下安装 SQLServer2005_SSMSEE 时出现 29506 错误 在 Win 7 下安装 SQLServer2005_SSMSEE 时,可能出现 29506 错误。这是因为当前帐号不是管理员组的,导致安装程序无法正常安装。 解决方案如下: ...
如果您原来机器上有 SQL Server 2000,您选了默认的实例后,将会指向 SQL Server 2000 的实例,这样会对后续使用 SQL Server 2005 很不利。因此,我们建议直接选中命令实例单选按钮,创建自己的实例。 安装 Visual ...
"安装SQL SERVER 2008问题解决" 在安装SQL Server 2008时,可能会遇到各种问题,影响安装的正常进行。下面我们将总结安装SQL Server 2008时可能遇到的问题,并提供相应的解决办法。 首先,在安装SQL Server 2008...
QC9.0+SQLServer2005安装问题解决办法
Microsoft SQL Server 2005 Backward Compatibility Components (Microsoft SQL Server 2005 向后兼容组件) SQL Server Backward Compatibility 包中包含最新版本的 ...X86 Package (SQLServer2005_BC.msi) - 11426 KB
SQL Server 2005 向后兼容组件包是针对那些仍需在较新系统上运行基于 SQL Server 2005 应用程序的用户设计的。这个组件包提供了必要的支持,使得2005版的应用能在更新的操作系统环境下正常工作。此包分为32位(x86)...
Win7 安装 SQL Server 2005 方法详解 SQL Server 2005 是微软公司开发的一款关系数据库管理系统,它广泛应用于企业级数据库管理和开发。...* 安装完成后可以打开 SQL Server 2005 的管理工具来管理数据库
- 在完成上述步骤后,再次尝试安装SQL Server 2000。 - 如果问题仍未解决,考虑完全格式化硬盘并重新安装操作系统。 #### 预防措施 为了防止未来再次出现类似问题,可以采取以下预防措施: 1. **更新操作系统**...
本压缩包包含了针对32位和64位系统的两个补丁:SQLServer2005_BC.msi 和 SQLServer2005_BC_x64.msi,主要目的是为了提升SQL Server 2005 Business Intelligence (BI)组件的兼容性和性能。 SQL Server 2005 Business...