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
Redisson分布式锁深度解析:Red... Redis实现分布式锁+Redisson源码解析在某些场景下,多个进程需要以互斥...

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

3
C语言实现:如何判断一个整数是否为质数? C语言输入一个整数,判断是否是质数?#include//头文件intmain()...

4
K8s弃用Docker背后的故事及Doc... K8s为什么要弃用Docker?在讨论K8s抛弃Docker的话题时,我们首先需...

5
C语言文本输入输出教程:安全高效处理字符... C语言怎么变成文字?如果你想用C语言输入输出文本,其实很简单。您必须首先定义一个...

6
深入解析Java:面向对象编程特性与实现... Java语言的特点,实现机制和体系结构。中的任何实体都可以被视为一个对象。对象通...

7
三款免费Docker管理工具,提升您的可... 3款免费又好用的Docker可视化管理工具在Docker的世界里,命令行工具无疑...

8
C语言期末编程题解析:完整程序代码分享 C语言期末考试编程代码函数题?按照题目要求编写的完整程序如下(见图,图中重复的部...

9
轻松掌握:Redis键值查看技巧,两种方... 如何读取redis中的key值中的结果我们希望它能帮助您使用它。怎么查看redi...

10
SQL DELETE语句:详解及不同删除... 请问Sql的DELETE语句怎么写delete表示删除表中的数据示例:delet...