天天看点

sql server2000的主要用法

目前项目中要使用sql server2000,因为客户使用的是sql server2000.

无法修改用户密码。(太坑爹了)

不过可以设置数据库初始密码:

sql server2000的主要用法

 修改setup.ini 文件,比如我把密码修改为“123456abc”

sql server2000的主要用法

[options]  

sapwd="123456abc" securitymode=sql disablenetworkprotocols=0  

 也可以设置实例名

sql server2000的主要用法

sapwd="123456abc" securitymode=sql disablenetworkprotocols=0 instancename="sql2000hw"  

安装界面如下:

sql server2000的主要用法
sql server2000的主要用法

原因一:sql server2000没有安装sp4

 安装sp4

sql server2000的主要用法

原因二:防火墙限制

修改防火墙,允许sqlserver

sql server2000的主要用法

测试代码:

sql server2000的主要用法

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();  

        }  

            string connurl="jdbc:microsoft:sqlserver://192.168.0.104:1433;databasename=jj2011";  

            conn=drivermanager.getconnection( connurl,"sa","123456");  

        } catch (sqlexception e) {  

        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)建表

sql server2000的主要用法

--公司信息:公司成立,办公环境,经营理念  

create table t_company_info(  

        id int primary key,  

        detail_content ntext,  

        pic_path varchar(100)     

)  

(b)自增列

sql server2000的主要用法

-- 产品 大类型  

create table t_product_itemclass(  

         id int identity (1, 1) primary key  not null,  

         itemclass varchar(100) unique  

);  

 id 就是自增列,每插入一条记录id就会自动增加1

(c)外键

sql server2000的主要用法

-- 产品小类型  

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)分页

sql server2000的主要用法

select top 5 * from public.products;  

 (e)sqlserver2000中的大文本使用什么类型?

使用ntext,例如:

sql server2000的主要用法

--创建新闻  

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)