VS2010 C数据库连接与SQL语句执行指南

创始人
2024-12-30 20:13:53
0 次浏览
0 评论

在VS2010中怎样用C#创建数据库连接并执行sql语句最好举个例子讲一下

使用C#连接SQL有两种连接方式,字符串连接和配置文件连接。
连接字符串的示例是与数据库文件NORTHWEND.MDF的连接

DataSource=.\SQLEXPRESS=C:\...\NORTHWND.MDF;集成安全=真;连接超时=30;UserInstance=True

数据源值为.\SQLEXPRESS,其中“.”可以写成(local)或者localhost,表示是本地数据库。
\SQLEXPRESS表示数据库NORTHWEND.MDF是免费产品。
由于数据库是文件形式,因此添加AttachDbFilename语句。

另一个示例是使用SqlClient连接字符串连接到服务器上安装的数据库,例如本地安装的数据库。
连接到AdventureWorks2008的示例连接字符串为:

DataSource=.;InitialCatalog=AdventureWorks2008;IntegratedSecurity=True

对于SQLServer身份验证,请指定用户名和使用密码,此处的星号表示有效的用户名和密码。

“继续安全信息=False;用户ID=*****;密码=*****;”

+“启动目录=AdventureWorks;服务器=MySqlServer”

配置文件是可以根据需要更改的XML文件。
开发人员可以使用配置文件来更改设置,而无需重新编译应用程序。

建议您不要在代码中嵌入连接字符串。
如果服务器位置发生变化,则需要重新编译应用程序。
此外,以使用MSIL反汇编程序(ildasm.exe)查看编译到应用程序源代码中的未加密连接字符串。
存储在代码中的连接字符串为了避免这种情况,您可以将代码存储在ASP.NET应用程序的web.config文件中以及Windows应用程序的app.config文件中。

使用配置文件可以省去记住连接字​​符串详细信息的负担。
记住配置文件的设置过程比记住连接字​​符串的详细信息更容易,因为设置过程是由向导引导的。
智能提示有助于获取连接字符串。
下面是VS2010设置配置文件的连接字符串。

具体方法我向大家推荐一本书:《C#编程指南》,清华大学出版社,2011年1月出版。
相关内容包括数据库下载与安装、可视化编程、ADO、SQLFileStream、O/RDesigner(对象关系设计器)等。
在Google或百度中输入书名、作者和出版商。
很多网上书店都有卖,最低折扣25%,而且可以送货上门。
目前尚未在书店出售。

C语言怎样连接SQLserver?

使用C语言连接sqlserver需要进行以下操作。

1安装本地环境:这里以sql2008r2+vs2010为例。
首先在本机上安装sql2008r2,然后安装vs2010。
安装完成后,可以进入我的电脑-管理-服务查看sqlserver服务是否安装成功并启动。

2.配置本地数据连接:(1)单击计算机左下角的开始-控制面板-管理工具-数据源(ODBC)。
(2)双击打开,点击用户DNS菜单,点击添加,出现创建数据源对话框。
(3)在对话框中选择SQLserver,单击完成,在对话框中输入Createanewdatasourceforsqlserver。
(4)在名称文本框中输入数据源名称,在服务器文本框中选择服务器名称,单击下一步进入。
(5)点击windowsnt验证,点击下一步。
(6)勾选Changedefaultdatabaseto,默认数据库是master,更改为你创建的数据库,点击下一步,会出现一个新创建到sqlserver的数据源。
(7)默认设置,点击完成,弹出odbcsqlserver安装对话框。
(8)单击对话框中的测试数据源,将显示测试。
这样,数据源就创建好了。

3.创建项目:使用universeFirst编辑器vs2010创建项目,选择vc++即可使用。

visualstudio2010怎么和数据库相连接?VS2010自带数据库么?

“新建”选择相应的应用程序。

2.创建与数据库的连接,通过“视图”菜单搜索“服务器资源管理器”,然后单击将其打开。

3.服务器资源管理器打开后,右键单击服务器资源管理器中的数据连接,然后选择添加连接。

4.添加连接后,将出现“添加连接”页面,选择或输入您的服务器名称,选择登录方法,然后选择或输入数据库名称。

5.通过View菜单打开Properties选项卡,将连接字符串中的这句话直接复制到web.config中。

热门文章
1
OpenWrt Docker环境下部署多... n1刷openwrt上面的DOCKER有什么用独立的程序和结构。Docker将应...

2
Redisson分布式锁深度解析:Red... Redis实现分布式锁+Redisson源码解析在某些场景下,多个进程需要以互斥...

3
Java程序员简历IT技能描述指南:精准... Java程序员简历IT技能怎么写Java程序员简历中的技能描述应该具体、有针对性...

4
Redis分布式锁事故复盘:揭秘超卖背后... 一次由Redis分布式锁造成的重大事故,避免以后踩坑!使用基于Redis的分布式...

5
深度解析Docker:容器技术提升应用部... docker是什么Docker是一种强大的开源容器技术,它将应用程序及其所有依赖...

6
Python Tkinter教程:使用S... Python中如何获取输入框Entry输入的内容并输出您可以使用StringVa...

7
精选10篇ASP.NET购物网站开发参考... 求10篇基于ASP.NET 购物网站的参考文献1 Cao Zhe,Gao Ch...

8
C语言中fun函数:自定义函数定义与调用... fun函数的意思和用法在C语言中,娱乐函数是用于示例或语法演示的自定义函数,没有...

9
Redisson分布式锁原理解析与微服务... Redis:Redisson看门狗续锁实现分布式锁的原理,及如何避坑在微服务环境...

10
Redis Lua 脚本:原子执行与分布... redis lua脚本原子性如何保证REDIS的LUA脚本执行是原子的,即在执行...