技术:Java Swing + SQL Server 2000
环境:XP
开发工具:eclipse
引用的包:datadirect的sql server
jdbc驱动,jfreechart.jar,dom4j.jar,commons-email.jar,commons-
dbutils.jar,jxl.jar,mail-1.3.2.jar。
主窗口桌面:
......
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:create table tab_new like tab_old (使用旧表创建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、说明:删除新表
drop table tabname
6、说明:增加一个列
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键: Alter table tabname add primary key(col)
说明:删除主键: Alter table tabname drop primary key(col)
8、说明:创建索引:create [unique] index idxname on tabname(col….)
删除索引:drop index idxname
注:索引是 ......
一、初始安装请先安装sqlserver 2000 再安装sqlserver 2005
二、如果中途sqlserver2000遇到问题需要重装,请按以下步骤
1.在控制面板->添加删除程序中删除sqlserver2000
2.在管理工具->服务中停止sqlserver的所有服务
3.手动删除C:\Program Files\Microsoft SQL Server目录下的80目录和MSSQL目录(必须要有第二步,否则无法正常删除)
4.删除注册表中跟sql server相关的键。在运行注册表(regedit.exe),把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server下面的80目录和MSSQL目录全部删除
5.在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,双击并删里面的内容。这样就可以清除安装暂挂项目,就不会提示有挂起的操作,不用一直重启电脑
6.重装mssql2000到D盘或其它非C盘,因为mssql2005只能装在c盘,这样可以避免一些共存问题 ......
c# SQL数据库远程连接及配置方法
一:C# 连接SQL数据库
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
1:Integrated Security参数
当设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
Integrated Security 还可以设置为:sspi ,相当于 True,建议用这个代替 True。
Data Source=myServerAddress; ......
c# SQL数据库远程连接及配置方法
一:C# 连接SQL数据库
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
1:Integrated Security参数
当设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
Integrated Security 还可以设置为:sspi ,相当于 True,建议用这个代替 True。
Data Source=myServerAddress; ......
首先配置SQLSERVER2005:
打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
关键地方,查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
接着看C#连接SQL Server2005的代码语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
.站
strcons[0] 服务器名称,一般为机器的IP
strcons[1 ......
首先配置SQLSERVER2005:
打开”Microsoft SQL Server Management Studio“ 直接用Windows 用户连接进入,再在“安全性”中的“登录名”内的“新建登录名”,你就对应的添好“确定”就可以了。
再在你对应的“数据库”里“安全性”用户,把你建的用户添加进去。
关键地方,查看“服务器 属性”在 “安全性”选上 “SQL Server 和 Windows 身份验证模式”点 “确定”系统会提示你重新启动SQL Server 你“停止”重启一下就配好了。
接着看C#连接SQL Server2005的代码语句:
strcon = strcon + @"Data Source=" + strcons[0];
strcon = strcon + "," + strcons[2] + ";";
strcon = strcon + "Network Library=" + strcons[1] + ";";
strcon = strcon + "Initial Catalog=" + strcons[3] + ";";
strcon = strcon + "User ID=" + strcons[4] + ";";
strcon = strcon + "Password=" + strcons[5] + ";";
strcon = strcon + "Persist Security Info=True";
.站
strcons[0] 服务器名称,一般为机器的IP
strcons[1 ......
介绍
通常,研发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已完全支持.NET通用语言运行时(CLR)了。 这就意味着,您能够使用.NET的语言,如C#、VB.NET之类的来研发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性连同增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。 .
背景
我们在使用SQL Server存储过程时,最常做的工作就是从数据库中读取或保存数据。 其常用应用如下:
·执行一些简单的逻辑,没有任何返回值。 也没有输出参数。
·执行一些逻辑,并通过一个或更多的输出参数返回结果。
·执行一些逻辑,并返回从表中读取的一条或多条记录。
·执行一些逻辑,并返回一行或多行记录。 这些记录不是从表中读取的,而是您自定义的一些数据行。 根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验!
为了演示如何用C#研发出这几种应用的SQL Server存储过程,我将一个一个地举出示例。 .
启用CLR集成
在您开始用C#写存储过程 ......
介绍
通常,研发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已完全支持.NET通用语言运行时(CLR)了。 这就意味着,您能够使用.NET的语言,如C#、VB.NET之类的来研发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性连同增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。 .
背景
我们在使用SQL Server存储过程时,最常做的工作就是从数据库中读取或保存数据。 其常用应用如下:
·执行一些简单的逻辑,没有任何返回值。 也没有输出参数。
·执行一些逻辑,并通过一个或更多的输出参数返回结果。
·执行一些逻辑,并返回从表中读取的一条或多条记录。
·执行一些逻辑,并返回一行或多行记录。 这些记录不是从表中读取的,而是您自定义的一些数据行。 根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验!
为了演示如何用C#研发出这几种应用的SQL Server存储过程,我将一个一个地举出示例。 .
启用CLR集成
在您开始用C#写存储过程 ......
介绍
通常,研发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已完全支持.NET通用语言运行时(CLR)了。 这就意味着,您能够使用.NET的语言,如C#、VB.NET之类的来研发SQL Server的存储过程、函数和触发器。 SQL Server 和 CLR 的集成给我们带来了n多好处,如实时编译、类型安全、增强的安全性连同增强的编程模型等。 本文中,我将向大家演示如何使用C#创建SQL Server的存储过程。 .
背景
我们在使用SQL Server存储过程时,最常做的工作就是从数据库中读取或保存数据。 其常用应用如下:
·执行一些简单的逻辑,没有任何返回值。 也没有输出参数。
·执行一些逻辑,并通过一个或更多的输出参数返回结果。
·执行一些逻辑,并返回从表中读取的一条或多条记录。
·执行一些逻辑,并返回一行或多行记录。 这些记录不是从表中读取的,而是您自定义的一些数据行。 根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验!
为了演示如何用C#研发出这几种应用的SQL Server存储过程,我将一个一个地举出示例。 .
启用CLR集成
在您开始用C#写存储过程 ......