`

sql server2000的主要用法

阅读更多

目前项目中要使用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)

  • 大小: 16 KB
  • 大小: 13 KB
  • 大小: 25.5 KB
  • 大小: 50.7 KB
  • 大小: 32.5 KB
  • 大小: 64.5 KB
分享到:
评论

相关推荐

    SQLServer2000版本的驱动包

    首先,`SQLServer2000版本的驱动包`是指用于与SQL Server 2000数据库进行连接的Java驱动程序。在Java编程中,我们通常使用JDBC(Java Database Connectivity)接口来与各种数据库进行交互。对于SQL Server,微软提供...

    sqlserver2000jar包

    本压缩包文件包含的`msbase.jar`, `mssqlserver.jar`, `msutil.jar`是SQL Server 2000针对Java平台的驱动程序,主要用于Java应用程序与SQL Server 2000之间的数据交互。 1. **msbase.jar**:这个JAR文件是SQL ...

    SQL server 2000的驱动程序

    SQL Server 2000的驱动程序支持身份验证和授权机制,可以使用Windows集成认证或SQL Server自身提供的身份验证。此外,驱动还支持SSL加密,以保证数据在传输过程中的安全性。 7. 错误处理与调试: 驱动程序提供了...

    sql server2000 jdbc

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ``` ...

    sql server 2000 jdbc 驱动

    在本例中,文件名为"sqlServer200jdbc驱动"可能包含这个jar包。 2. **添加驱动到项目**:将下载的jar包添加到你的Java项目的类路径中,这样Java运行时环境就可以找到它。 3. **编写连接代码**:在Java代码中,使用`...

    SQL Server 2000试题汇编第一单元答案

    试题可能涉及这些操作的正确使用方法。 八、数据库复制 数据库复制是SQL Server 2000中的一个重要特性,允许数据在多个服务器之间同步。试题可能涵盖发布、订阅和事务复制的概念及其配置。 九、故障恢复与高可用性...

    SqlServer2000的驱动sqljdbc4-3.0.jar

    Sql Server 2000是微软公司推出的一款关系型数据库管理系统,它在企业级应用中广泛使用。在Java编程环境中,与Sql Server 2000进行数据交互时,需要依赖特定的数据库驱动,这就是所谓的JDBC驱动。本文将详细讨论标题...

    SQL Server 2000 JDBC驱动的三个Jar包

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...

    jdbc sql server 2000驱动包

    描述中提到的“此驱动包只有在sql server 2000 升级到sp3或sp4才能正常使用”,这表明为了确保驱动包能正常工作,SQL Server 2000需要安装最新的服务包(Service Pack),至少是SP3或SP4。服务包是微软发布的软件...

    sqlServer2000.rar

    这个压缩包"sqlServer2000.rar"显然包含了与SQL Server 2000相关的驱动程序,用于支持Java应用程序连接到SQL Server 2000数据库。 首先,我们来看压缩包中包含的三个关键文件: 1. **msbase.jar**:这是一个Java...

    Java程序通过JDBC连接SQLServer2000数据库全解.doc

    1. **加载驱动**: 使用`Class.forName()`方法加载SQL Server 2000的驱动类`com.microsoft.jdbc.sqlserver.SQLServerDriver`。这是连接数据库的前提条件之一。 2. **建立连接**: 使用`DriverManager.getConnection()...

    sqlserver2000驱动(jdbc连接的三个jar包).rar

    2. 在Java代码中,通过Class.forName()方法加载驱动,例如:`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");` 3. 使用DriverManager.getConnection()方法建立到SQL Server的连接,提供服务器地址...

    java与SQL Server2000的连接

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; Connection conn = DriverManager.getConnection(url, ...

    java连接sqlServer2000的jar包

    总的来说,Java连接SQL Server 2000主要涉及JDBC驱动的引入、数据库连接的建立与管理、SQL语句的执行以及结果的处理。理解并熟练掌握这些步骤,将有助于你高效地进行Java与SQL Server 2000之间的数据交互。

    SQLServer2000 jar包

    在Java中,与SQLServer2000通信的JDBC驱动主要分为两类:一类是非JDBC-ODBC桥接驱动,另一类是微软提供的纯Java驱动。非JDBC-ODBC桥接驱动需要先安装ODBC数据源,然后通过JDBC-ODBC桥接来访问数据库,这种方式相对...

    sqlServer2000驱动jar包

    标题中的“sqlServer2000驱动jar包”指的是用于Java应用程序与...因此,使用sqlServer2000驱动jar包时,必须考虑到它可能不适用于SQL Server的新版本,因为较新的版本可能需要更新的驱动来实现最佳连接和功能。

    sql server2000 数据库驱动

    - **加载驱动**: 使用`Class.forName()`方法加载对应的JDBC驱动类,例如`com.microsoft.jdbc.sqlserver.SQLServerDriver`。 - **创建连接**: 使用`DriverManager.getConnection()`方法,提供数据库URL、用户名和密码...

    SQL SERVER2000实用教程 蒋文沛主编课件、实例代码及习题答案

    《SQL SERVER2000实用教程》是由蒋文沛主编的一部教材,主要针对21世纪高等职业教育计算机技术规划,旨在帮助学生和学习者掌握SQL Server 2000这一数据库管理系统的基础知识和实际操作技能。该教程包含了丰富的课件...

Global site tag (gtag.js) - Google Analytics