C#连接SQL SERVER 2000 数据库类以及调用!
来源:互联网 发布:软件项目验收管理制度 编辑:程序博客网 时间:2024/06/06 04:37
类的全部代码如下
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
namespace SeaMIS
{
/// <summary>
/// 数据库连接类
/// </summary>
class Conn
{
private SqlConnection myConn;
/// <summary>
/// 服务器连接字任串
/// </summary>
private string ServerStr;
/// <summary>
/// 服务器地址
/// </summary>
static string server;
/// <summary>
/// 数据库登陆用户名
/// </summary>
static string uid;
/// <summary>
/// 登陆密码
/// </summary>
static string pwd;
/// <summary>
/// 数据库名
/// </summary>
static string database;
/// <summary>
/// 构造函数
/// </summary>
public Conn()
{
ServerStr = "server=" + server + ";uid=" + uid + ";password=" + pwd + ";database=" + database;
myConn = new SqlConnection(ServerStr);
}
/// <summary>
/// 打开连接
/// </summary>
public void Open()
{
myConn.Open();
}
/// <summary>
/// 测试数据库
/// </summary>
public int tOpen()
{
try
{
myConn.Open();
return 1;
}
catch
{
return 0;
}
}
/// <summary>
/// 关闭连接
/// </summary>
public void Close()
{
myConn.Close();
}
/// <summary>
/// 把自义类转化为SqlConnection类
/// </summary>
/// <returns>SqlConnection</returns>
public SqlConnection ChangeType()
{
return myConn;
}
/// <summary>
/// 设置服务器地址
/// </summary>
/// <param name="Server">服务器地址</param>
public static void setServer(string Server)
{
server=Server;
}
/// <summary>
///设置登陆用户名
/// </summary>
/// <param name="Uid">用户名</param>
public static void setUid(string Uid)
{
uid=Uid;
}
/// <summary>
/// 设置登陆密码
/// </summary>
/// <param name="Pwd">密码</param>
public static void setPwd(string Pwd)
{
pwd=Pwd;
}
/// <summary>
/// 设置数据库
/// </summary>
/// <param name="Database">数据库名</param>
public static void setDatabase(string Database)
{
database=Database;
}
}
}
以上是用C#连接SQL SERVER 2000数据库类的代码
调用很简单 下面举例说明:
//首先初始化连接字符串
Conn.setServer("127.0.0.1");
Conn.setUid("sa");
Conn.setPwd("SQL SERVER 2000超级管理员密码");
Conn.setDatabase("数据库名");
//可以对数据库进行操作,这里的例子是一个查询的
Conn myconn = new Conn();
myconn.Open();
string sel = "SQL语句";
SqlDataAdapter aCommand = new SqlDataAdapter(sel, myconn.ChangeType());
aCommand.SelectCommand.CommandType = CommandType.Text;
SqlDataReader datareader = aCommand.SelectCommand.ExecuteReader();
if (datareader.Read() == true)//查询成功
{
datareader.Close();
//操作
}
else//没查询到SQL语句要求的内容
{
//操作
}
myconn.Close();
粗体部分自己修改 如有不懂的地方请跟帖
- C#连接SQL SERVER 2000 数据库类以及调用!
- C#连接SQL SERVER 2000 数据库类以及调用!
- C#连接SQL SERVER数据库
- C# 连接SQL Server数据库
- C# 连接SQL Server数据库
- C#连接SQL Server数据库
- C#连接SQL Server 数据库
- C#连接SQL Server数据库
- C#连接SQL Server数据库
- C#连接SQL Server数据库
- C#连接sql server数据库
- C# 连接SQL数据库以及操作数据库
- C# 连接SQL Server 2000 数据库核心代码
- c#中连接SQL Server数据库
- 一条C#连接SQL Server数据库写法
- C#连接sql server 2005 数据库
- C#连接Access和SQL Server数据库
- C#连接Access和SQL Server数据库
- 4月9日下午去神州数码面试算法答案----求字符串最大公串
- Visual C#常用函数和方法集汇总
- 今天做了一个公司的面试题目C#实现词法分析器
- WinSock学习笔记
- C#读写INI文件集成类,供大家参考!
- C#连接SQL SERVER 2000 数据库类以及调用!
- VC中基于 Windows 的精确定时
- Jfreechart使用
- .NET Socket开发之异步Socket
- 日本語の勉強
- http://blog.csdn.net/lovetangtang linux unix 相关
- 开张!
- QTP日志实践的几点总结
- file控件只有一个可以的写数据地方,但可读,其它控件一般是可读也可写