导航:首页 > 编程大全 > c连接sqlserver数据库

c连接sqlserver数据库

发布时间:2023-01-10 09:14:12

⑴ 怎么在c#中使用sqlserver数据库

连接SQLSERVER的步骤:
1.确定你的电脑安装了ASP.NET和SQLSERVER
2.在你需要连接数据库的页面的.aspx页面中添加命名空间using system.data和using system.data.sqlclient
3.实例化常用的类对象:sqlconnection具体方法如下:
SqlConnection SQlConn = new SqlConnection("server = .;uid = sa;pwd = ; database = 你要连接的数据库名称");
这样你就能实现最基本的C#连接数据库了,后面还要实例化SqlCommand对象和DataSet对象,这两个分别是你对数据库实现增,删,改,查的基本操作和生成数据集。

⑵ 如何连接sqlserver数据库

以sqlserver2008R2为例。
1、打开sql2008,使用windows身份登录

2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

4、展开“安全性”,“登录名”;“sa”,右键选择“属性”

5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

6、右击数据库选择“方面”

7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”

8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

9、打开sql server配置管理器

10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

12、选择“IP 地址”选项卡,设置TCP的端口为“1433”

13、将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中

⑶ c++与sqlserver数据库怎样连接

HRESULThr=sqlSp.CreateInstance(_uuidof(Connection));

if(FAILED(hr))

{

AfxMessageBox("_ConnectionPtr对象指针实例化失败!!!");

return;

}

else{

try{

_bstr_tstrConnect="Driver={sqlserver};server=192.168.1.29;uid=sa;pwd=ebank@123;database=baoshang;";

sqlSp->Open(strConnect,"","",adModeUnknown);

}

catch(_com_error&e)

{

AfxMessageBox(e.Description());

return;

}

_RecordsetPtrm_pRecordset;

if(FAILED(m_pRecordset.CreateInstance(_uuidof(Recordset))))

{

AfxMessageBox("记录集对象指针实例化失败!");

return;

}

try{

m_pRecordset->Open("select*fromdbo.TB_DICT_CONTTYPE",(IDispatch*)sqlSp,adOpenDynamic,adLockOptimistic,adCmdText);

}

catch(_com_error&e)

{

AfxMessageBox(e.Description());

return;

}

try{

m_pRecordset->MoveFirst();

while(!m_pRecordset->adoEOF)

{

CStringinsertTime=(char*)(_bstr_t)(m_pRecordset->Fields->GetItem(_variant_t("F_TYPE_ID"))->Value);

AfxMessageBox(insertTime);

m_pRecordset->MoveNext();

}

}

catch(_com_error&e)

{

AfxMessageBox(e.Description());

return;

}

}

(3)c连接sqlserver数据库扩展阅读

连接数据库三支路

1、导入数据库命名空间:

usingSystem.Data.SqlClient;

2、创建数据库连接对象,并指定数据库连接字符串:

//创建数据库连接对象:SqlConnectionconn=newSqlConnection(str);

//数据库连接字符串:Stringstr="DataSource=.;InitialCatalog=test;IntegratedSecurity=True";

3、打开与数据库的连接:

Open.conn();

4、创建操作命令对象Command,并指定操作数据源以及操作命令:

//创建操作命令对象:SqlCommandcmd=newSqlCommand();

//操作数据源:cmd.Connection=conn;

//操作命令:cmd.CommandText="selectcount(*)fromuser_tablewhereuserName='"+uName+"'anserPwd='"+uPwd+"'";

⑷ c#怎么和sql数据库连接

1、打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示。

⑸ c#连接sqlserver数据库类怎么使用

首先,在SQL SEVER里建立一个名为“Exercise”的数据库名,在该数据库下建立一张名为“lianxi”的表。好,现在开始写代码
在FORM1里拖一个DATAGIRDVIEW用于显示表,在放一个BUTTON用于执行操作。加入命名空间 using system.data.sqlclient;
private void button1_Click(object sender, EventArgs e)
{
string con, sql;
con = "Server=.;Database=Exercise;Trusted_Connection=SSPI";
sql = "select * from lianxi";
SqlConnection mycon = new SqlConnection(con);
[csharp] view plain print?
mycon.Open();
SqlDataAdapter myda = new SqlDataAdapter(sql, con);
DataSet myds = new DataSet();
myda.Fill(myds, "lianxi");
dataGridView1.DataSource = myds.Tables["lianxi"];
[csharp] view plain print?
mycon.Close();
下面来解释下每行的语句吧。(其实主要的就是解释连接的字符串参数)
连接SQL Server的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.
首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
大体的格式为“Server= ;DataDase= ;user id= ;password= ;”
由于我的机子没有设置SQL SERVER服务器的密码和用户名,当时装机的时候选择的是Windows登陆,所以没有user id和password这两项,而且要用"Trusted_Connection=SSPI"来代替者两项,如果有密码和用户名的话,格式如下:
"user id=sa":连接的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".
"password=":连接的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
"DataBase=Exercise"指的就是你建立的服务器,
"Server=.:这个点代表的是本机的意思,还可以写成server=localhost,
其余的就和Access没有什么区别了!

⑹ c#怎么用代码来连接sqlserver数据库

我也觉得
还是数据库的字段设置问题
设置成char
nchar之类的了
里面包含有空格
所以都是0
你跟踪一样专
跟踪后看属看生成的语句有什么问题
另外可以查询一样那个字段的长度
看看和你看到的是不是一样的
select
username,len(username)
as
用户名长度,password,len(password)
as
密码长度
from
table1

⑺ 怎么连接sqlserver数据库

  1. 打开sql2008,使用windows身份登录。

  2. 登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式。

  3. 选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”。

  4. 展开“安全性”,“登录名”;“sa”,右键选择“属性”。

  5. 左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码。

  6. 右击数据库选择“方面”。

  7. 在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性为“True”,点“确定”。

  8. 至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用。

  9. 打开sql server配置管理器。

  10. 下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

  11. 在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

  12. 选择“IP 地址”选项卡,设置TCP的端口为“1433”

  13. 将"客户端协议"的"TCP/IP"也修改为“Enabled”

  14. 配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。

  15. 打开防火墙设置。将SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允许的列表中。

⑻ c语言怎样连接数据库

你要连什么数据库啊?
各种数据库的连接方法是不一样的。

oracle,mysql,sqlserver,sqlite,db2等等。很多种。

其中sqlite使用c写的,开源,可以放到你自己的程序中。
要是想研究一下数据库的话,可以看他。

⑼ 如何用c#连接sqlserver数据库

privatevoidsqlconn()
{
SqlConncetionconn=newSqlConnection("SERVER=.;DATABASE=pubs;PWD=;UID=sa;");//server是你的数据库地址,如local,database是你的数据库名称,pwd是密码,uid是账号
SqlConncetioncmd=newSqlCommand("SELECT*FROM[table]",cmd);
DataSetds=newDataSet();
SqlDataAdapteradp=newSqlDataAdapter(cmd);
adp.Fill(ds);
}

⑽ 如何连接sqlserver数据库

以sqlserver2008R2为例。
1、打开sql2008,使用windows身份登录

2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

4、展开“安全性”,“登录名”;“sa”,右键选择“属性”

5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

6、右击数据库选择“方面”

7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”

8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

9、打开sql server配置管理器

10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

12、选择“IP 地址”选项卡,设置TCP的端口为“1433”

13、将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。

阅读全文

与c连接sqlserver数据库相关的资料

热点内容
程序员都闷骚吗 浏览:595
灵跃机器人编程怎么样 浏览:427
win10生活动态打不开 浏览:731
日照哪里有数控编程培训 浏览:49
只读压缩文件夹怎么改 浏览:878
卖花姑娘在哪个网站看不收费 浏览:970
微信上怎样看访客记录 浏览:409
创想切片可以打印什么文件后缀 浏览:749
word怎么没文件选项 浏览:554
影音先锋iphone版 浏览:40
为什么政府文件标签化 浏览:445
qq空间的时光轴 浏览:658
君乐宝工贸app在哪里 浏览:347
xml属于什么性质的文件 浏览:635
乐外卖商家app版下载 浏览:128
多个shp格式文件怎么合并 浏览:6
怎么从回收站中找到已删除文件 浏览:834
手放文件夹 浏览:994
给用户赋文件权 浏览:327
网络摄像机本地储存 浏览:567

友情链接