目前项目中要使用sql server2000,因为客户使用的是sql server2000.
我使用的是精简版的数据库。
无法修改用户密码。(太坑爹了)
不过可以设置数据库初始密码:
修改setup.ini 文件,比如我把密码修改为“123456abc”
[Options] SAPWD="123456abc" SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0
也可以设置实例名
[Options] SAPWD="123456abc" SECURITYMODE=SQL DISABLENETWORKPROTOCOLS=0 INSTANCENAME="sql2000hw"
安装界面如下:
java 使用jdbc连接时报错:
原因一:sql server2000没有安装sp4
安装sp4
原因二:防火墙限制
修改防火墙,允许sqlserver
测试代码:
package com.huang.sqlserverConn; import java.sql.*; public class SQLServerConnection { public static Connection getConnection() { Connection conn=null; try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { String connURL="jdbc:microsoft:sqlserver://192.168.0.104:1433;databaseName=jj2011"; conn=DriverManager.getConnection( connURL,"sa","123456"); } catch (SQLException e) { e.printStackTrace(); } return conn; } public static void main(String[] args) { Connection conn=getConnection(); System.out.println("conn:"+conn); } }
sqlserver2000的jdbc驱动 下载地址:http://pan.baidu.com/s/1eQ9t78I
sqlserver2000的补丁包SP4 下载地址:http://pan.baidu.com/s/1bnEj1bp
(a)建表
--公司信息:公司成立,办公环境,经营理念 create table t_company_info( id int primary key, detail_content ntext, pic_path varchar(100) )
(b)自增列
-- 产品 大类型 create table t_product_itemclass( id int IDENTITY (1, 1) primary key not null, itemclass varchar(100) unique );
id 就是自增列,每插入一条记录id就会自动增加1
(c)外键
-- 产品小类型 create table t_product_smallclass( id int IDENTITY (1, 1) not null, small_class varchar(100) unique , big_class_id int not null, added_time datetime not null, FOREIGN KEY (big_class_id) REFERENCES t_product_itemclass (id) );
每个子类型都隶属于产品大类型,t_product_smallclass 的big_class_id 是外键,参考表t_product_itemclass中的主键id
(d)分页
select top 5 * from public.products;
(e)sqlserver2000中的大文本使用什么类型?
使用ntext,例如:
--创建新闻 create table t_news( id int IDENTITY (1, 1) NOT NULL , title varchar(255), startTime datetime , endTime datetime , content ntext NOT NULL, releaseTime datetime NOT NULL, status int NOT NULL, stickTop int )
(f)
相关推荐
首先,`SQLServer2000版本的驱动包`是指用于与SQL Server 2000数据库进行连接的Java驱动程序。在Java编程中,我们通常使用JDBC(Java Database Connectivity)接口来与各种数据库进行交互。对于SQL Server,微软提供...
本压缩包文件包含的`msbase.jar`, `mssqlserver.jar`, `msutil.jar`是SQL Server 2000针对Java平台的驱动程序,主要用于Java应用程序与SQL Server 2000之间的数据交互。 1. **msbase.jar**:这个JAR文件是SQL ...
SQL Server 2000的驱动程序支持身份验证和授权机制,可以使用Windows集成认证或SQL Server自身提供的身份验证。此外,驱动还支持SSL加密,以保证数据在传输过程中的安全性。 7. 错误处理与调试: 驱动程序提供了...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ``` ...
在本例中,文件名为"sqlServer200jdbc驱动"可能包含这个jar包。 2. **添加驱动到项目**:将下载的jar包添加到你的Java项目的类路径中,这样Java运行时环境就可以找到它。 3. **编写连接代码**:在Java代码中,使用`...
试题可能涉及这些操作的正确使用方法。 八、数据库复制 数据库复制是SQL Server 2000中的一个重要特性,允许数据在多个服务器之间同步。试题可能涵盖发布、订阅和事务复制的概念及其配置。 九、故障恢复与高可用性...
Sql Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级应用中广泛使用。在Java编程环境中,与Sql Server 2000进行数据交互时,需要依赖特定的数据库驱动,这就是所谓的JDBC驱动。本文将详细讨论标题...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...
描述中提到的“此驱动包只有在sql server 2000 升级到sp3或sp4才能正常使用”,这表明为了确保驱动包能正常工作,SQL Server 2000需要安装最新的服务包(Service Pack),至少是SP3或SP4。服务包是微软发布的软件...
这个压缩包"sqlServer2000.rar"显然包含了与SQL Server 2000相关的驱动程序,用于支持Java应用程序连接到SQL Server 2000数据库。 首先,我们来看压缩包中包含的三个关键文件: 1. **msbase.jar**:这是一个Java...
1. **加载驱动**: 使用`Class.forName()`方法加载SQL Server 2000的驱动类`com.microsoft.jdbc.sqlserver.SQLServerDriver`。这是连接数据库的前提条件之一。 2. **建立连接**: 使用`DriverManager.getConnection()...
2. 在Java代码中,通过Class.forName()方法加载驱动,例如:`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");` 3. 使用DriverManager.getConnection()方法建立到SQL Server的连接,提供服务器地址...
String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; Connection conn = DriverManager.getConnection(url, ...
总的来说,Java连接SQL Server 2000主要涉及JDBC驱动的引入、数据库连接的建立与管理、SQL语句的执行以及结果的处理。理解并熟练掌握这些步骤,将有助于你高效地进行Java与SQL Server 2000之间的数据交互。
在Java中,与SQLServer2000通信的JDBC驱动主要分为两类:一类是非JDBC-ODBC桥接驱动,另一类是微软提供的纯Java驱动。非JDBC-ODBC桥接驱动需要先安装ODBC数据源,然后通过JDBC-ODBC桥接来访问数据库,这种方式相对...
标题中的“sqlServer2000驱动jar包”指的是用于Java应用程序与...因此,使用sqlServer2000驱动jar包时,必须考虑到它可能不适用于SQL Server的新版本,因为较新的版本可能需要更新的驱动来实现最佳连接和功能。
- **加载驱动**: 使用`Class.forName()`方法加载对应的JDBC驱动类,例如`com.microsoft.jdbc.sqlserver.SQLServerDriver`。 - **创建连接**: 使用`DriverManager.getConnection()`方法,提供数据库URL、用户名和密码...
《SQL SERVER2000实用教程》是由蒋文沛主编的一部教材,主要针对21世纪高等职业教育计算机技术规划,旨在帮助学生和学习者掌握SQL Server 2000这一数据库管理系统的基础知识和实际操作技能。该教程包含了丰富的课件...