sql数据库开发实例(急求SQL 数据库实例!~)

本文目录
- 急求SQL 数据库实例!~
- 求SQL数据库开发实例 任意高级语言都可以 要求有增删改及简单统计功能
- 求一个操作SQL数据库的VB6.0实例
- sql Server2000数据库实例指的是什么一个新建的数据库吗
- sql数据库触发器实例
- 用sql2000查询分析器做一个数据库实例
急求SQL 数据库实例!~
直接给你代码,你在查询语句里执行一次就可以了
use master
go
----查询是否存在bbsDB数据库,有的话删除----
if exists (select * from sysdatabases where name=’bbsDB’)
drop database bbsDB
go
----创建bbsDB数据库----
create database bbsDB
on primary
(
name=’bbsDB_data’,
filename=’D:\BBS数据库zxy\bbsDB_data.mdf’,
size=10MB,
filegrowth=20%
)
log on
(
name=’bbsDB_log’,
filename=’D:\BBS数据库zxy\bbsDB_log.ldf’,
size=3MB,
maxsize=20MB,
filegrowth=10%
)
go
use bbsDB
go
----创建表----
--是否已经存在bbsUsers表(用户表),存在就删除
if exists (select * from sysobjects where name=’bbsUsers’)
drop table bbsUsers
--创建bbsUsers表
create table bbsUsers
(
UID int identity(1,1) not null,
Uname varchar(15) not null,
Upassword varchar(10),
Ubirthday datetime not null,
Uemail varchar(20),
Usex bit not null,
Uclass int not null,
Uremark varchar(20),
UregDate datetime not null,
Ustate int ,
Upoint int
)
go
--为bbsUsers表添加约束
alter table bbsUsers
add constraint PK_UID
primary key (UID)
alter table bbsUsers
add constraint DF_Upassword
default(888888)for Upassword
alter table bbsUsers
add constraint CK_Upassword
check (len(Upassword)》=6)
alter table bbsUsers
add constraint CK_Uemail
check(Uemail like ’%@%’)
alter table bbsUsers
add constraint DF_Usex
default (1) for Usex
alter table bbsUsers
add constraint DF_Uclass
default (1) for Uclass
alter table bbsUsers
add constraint DF_UregDate
default(getdate())for UregDate
alter table bbsUsers
add constraint DF_Ustate
default (0)for Ustate
alter table bbsUsers
add constraint DF_Upoint
default (20)for Upoint
go
求SQL数据库开发实例 任意高级语言都可以 要求有增删改及简单统计功能
我不会886
都是三层了,看看.net 的底层吧.
/// 《summary》
/// 执行不带参数的增删改SQL语句或存储过程
/// 《/summary》
/// 《param name="cmdText"》增删改SQL语句或存储过程《/param》
/// 《param name="ct"》命令类型《/param》
/// 《returns》《/returns》
public int ExecuteNonQuery(string cmdText, CommandType ct)
{
int res;
try
{
cmd = new SqlCommand(cmdText, GetConn());
cmd.CommandType = ct;
res = cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
return res;
}
/// 《summary》
/// 执行查询SQL语句或存储过程
/// 《/summary》
/// 《param name="cmdText"》查询SQL语句或存储过程《/param》
/// 《param name="ct"》命令类型《/param》
/// 《returns》《/returns》
public DataTable ExecuteQuery(string cmdText, CommandType ct)
{
DataTable dt = new DataTable();
cmd = new SqlCommand(cmdText, GetConn());
cmd.CommandType = ct;
using (sdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
dt.Load(sdr);
}
return dt;
}
求一个操作SQL数据库的VB6.0实例
ADO是控件啊,要显示数据,要用到adodc和MSHFlexGrid,adodc可以不用,你在适当的位置加入代码MSHFlexGrid1.DataSource = RS,MSHFlexGrid1也不用,就自己用textbox。
我写步骤给你,可以不用写代码就连接上。
1.打开SQL2000的企业管理器,在开始 - 程序 - Microsoft SQL Server 里面
2.在左边的树形菜单,展开数据库,然后右键,新建一个数据库,输入数据库名称testdb。创建后,SA有该数据库的所有权,然后建个表吧,叫user,字段有ID,姓名,年龄等。
3.打开VB6新建一个程序,在 工程 - 部件 里面,引用 microsoft ado data control 6.0、microsoft hierarchical flexgrid control 6.0
4.在工具箱把adocd1和MSHFlexGrid1拖到form1,右键adocd1属性,点生成,选择 Microsoft OLE DB PROVIDER FOR SQL SERVER ,下一步,选择SQL2000的服务器,用户名这里使用sA,密码是空,数据库选择testdb,测试下连接,提示成功,然后就生成了连接串的代码了,在后在 记录源 ,选择你的数据库表,这里选择user。
5.在MSHFlexGrid1的DataSource属性选择adocd1,然后运行程序,就可以看到数据了。
微软的东西,就是这样毫无压力的连接上SQL2000了
sql Server2000数据库实例指的是什么一个新建的数据库吗
所谓的实例实际上就是一个服务,在管理工具的服务里面能看到。
默认的实例名是跟机器名相同的。
多个 SQL Server 实例
Microsoft SQL Server 2000 支持在同一台计算机上同时运行多个 SQL Server 数据库引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的 SQL Server 数据库引擎实例的方式与连接其它计算机上运行的 SQL Server 数据库引擎的方式基本相同。
有两种类型的 SQL Server 实例:
默认实例
SQL Server 2000 数据库引擎默认实例的运行方式与 SQL Server 早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。这保留了与现有 SQL Server 应用程序的兼容性。
一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server 的任何版本。
命名实例
除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\instance_name 指定。
一台计算机上可以运行多个命名实例,但只有 SQL Server 2000 数据库引擎才可作为命名实例运行。SQL Server 早期版本中的数据库引擎不能作为命名实例运行。
实例主要应用于数据库引擎及其支持组件,而不应用于客户端工具。如果安装了多个实例,则每个实例都将获得各自唯一的一套:
系统和用户数据库。
SQL Server 和 SQL Server 代理服务。对于默认实例,服务名仍为 MSSQLServer 和 SQLServerAgent。对于命名实例,服务名改为 MSSQL$instancename 和 SQLAgent$instancename,使得这些服务与服务器上的其它实例分开启动和停止。可使用相关联的 SQL Server 服务启动和停止不同实例的数据库引擎。SQL Server 代理服务管理相关联的数据库引擎实例的调度事件。
与数据库引擎、SQL Server 和 SQL Server 代理服务相关联的注册表键。
使应用程序能连接特定实例的网络连接地址。
sql数据库触发器实例
sqlserver触发器触是对表进行插入、更新、删除的时候会自动执行的特殊存储过程。并且在SQLSERVER中也没法调用JAVA程序,你可以在JAVA段写一个轮询,每隔多少秒去查看这张表,如果有表有更新,就调用你需要的JAVA程序。
***隐藏网址***
用sql2000查询分析器做一个数据库实例
USE
GO
/****** Object: Database Script Date: 09/23/2011 09:46:15 ******/
CREATE DATABASE ON PRIMARY
( NAME = N’QingHua’, FILENAME = N’C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\QingHua.mdf’ , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N’QingHua_log’, FILENAME = N’C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\QingHua_log.ldf’ , SIZE = 3072KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
以上是创建数据库
没明白你说的复杂的数据库是什么概念?
复杂的表结构?复杂的约束?N多的触发器?N多的存储过程?

更多文章:
跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意
2026年10月11日 05:10
易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)
2026年10月11日 03:00
compare with造句(用compared with和compared to造句)
2026年10月10日 23:30
tensorflow与keras对应版本(为什么tensorflow2.8没有keras)
2026年10月10日 22:10
maven仓库jar网站(如何在maven仓库中添加jar包)
2026年10月10日 19:50





