C# 连接sqlserver2000的有效连接串~~

来源:互联网 发布:python简单程序 编辑:程序博客网 时间:2024/05/01 06:51

        最近刚刚接触C# 还好MS的程序模式大体相同。如果熟悉VisualC++学起来应该不成问题,只是在Web开发中要费些功夫,看到对数据库访问的地方遇到了和VC++一样的困难---------连接字符 下面我就把在VS2003 v1.1中自动生成连接字符的方法告诉大家工程: C#---->asp.net web app成功以后 选择View中的server explorer 再找到 sqlserver的实例名(默认为机器名) 选择要连接的数据库 --->再查看propertis 如果stqate项状态为 connectioned 连接串就生成 OK了(注意:如过数据库设置了访问权限 要在连接串里加上User ID="用户名"  和Password="你的访问密码") 不再赘言!!(连接串已经简化)

using System;
using System.Data;
using System.Data.OleDb;
///////略////////////
OleDbConnection cnn 
= null;
OleDbDataReader reader 
= null;
 string cnnstr="Provider=SQLOLEDB.1;Initial Catalog=数据库名;Data Source=实例或机器名;User ID=用户名; Password=访问口令";
cnn 
= new OleDbConnection(cnnstr);
cnn.Open();
OleDbCommand cmd 
= new  OleDbCommand();
cmd.Connection
=cnn;
cmd.CommandText
="select * from tb_workerinfo";
cmd.CommandType
=CommandType.Text;
reader
=cmd.ExecuteReader();
reader.Read();
reader.Read();
string var =reader.GetString(1);
TextBox1.Text
=var;
reader.Close();
cmd.Parameters.Clear();
///////其余略////////////

 

 

 

顺便也说说在VC++里 连接字符的生成办法(给喜欢MFC 的朋友):新建一个工程类型为MFC基于对话框的工程 在自动生成的对话框右键点击选中insert ActiveX Control 选择MS Ado Data Control 6.0 在已插入的控件上右键选择 AdoDC Properties AdoDc project 或者直接点属性 然后选择Control选项卡 再选择 use connection string  然后点building选择数据库的类型(已sqlserver为例)选择MS oledb provider for sqlserver <下一步> 选择要连接的实例或机器(确保服务器是开启的) 再选择数据库<测试连接> 提示成功 OK了!! 万无一失

原创粉丝点击