数据库连接的代码什么意思?

SqlConnectioncon=newSqlConnection("server=.;database=student;trusted_connection=sspi"... SqlConnection con = new SqlConnection("server=.;database=student;trusted_connection=sspi");
SqlCommand cm = new SqlCommand();
cm.Connection = con;
cm.CommandText = "select * from studentInfo where ximing='xinxigongcheng'" ;
con.Open();

SqlDataReader dr;
dr = cm.ExecuteReader();

dr.Read();
这些代码什么意思?我要具体的解释,一句一句的,还要问一下为什么要这样写?
展开
 我来答
小石头
推荐于2016-05-31 · 热爱互联网,热爱网络营销
小石头
采纳数:1359 获赞数:9208

向TA提问 私信TA
展开全部
数据库连接代码的意思是:
SqlConnection就相当于一条管道,里面的参数就同于建这条管道需要些什么材料
SqlCommand就相当于,管道连通后,你要用这条管道的(闸门)开关
CommandText就相当于,这个管道可以流通的东西
最后呢 ,管道里的东西就放在我们的SqlDataReader里。
然后,再简单介绍一下如何创建数据库:

1、选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。
2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。
4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,

5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
8、切换到【文件组】页,在这里可以添加或删除文件组。
9、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
匿名用户
2013-09-07
展开全部
SqlConnection 是数据库连接对象
("server=.;database=student;trusted_connection=sspi")是连接字符串
SqlCommand cm = new SqlCommand();
cm.Connection = con;
cm.CommandText = "select * from studentInfo where ximing='xinxigongcheng'" ;
这三句是创建一个SqlCommand对象
con.Open(); 代开数据库连接
SqlDataReader dr;
dr = cm.ExecuteReader();
意思是创建SqlDataReader对象
dr.Read(); 读取数据库里的数据,是SqlDataReader对象的一个方法

最后你还忘了关闭连接
con.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-07
展开全部
当然要申明
给你举个例子,也许你就会明白
SqlConnection就相当于一条管道,里面的参数就同于建这条管道需要些什么材料

SqlCommand就相当于,管道连通后,你要用这条管道的(闸门)开关

CommandText就相当于,这个管道可以流通的东西

最后呢 管道里的东西往哪里放呢,当然是我们的SqlDataReader咯
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-07
展开全部
SqlConnection con = new SqlConnection("server=.;database=student;trusted_connection=sspi");
与数据库进行连接,server=.表示本地数据库,database=student;数据库名为student trusted_connection=sspi信任连接 你给出符合的条件,信不信任都一样连接得上,所以对于一般用户是不用加这句的,至于什么情况用,你再找找资料
SqlCommand cm = new SqlCommand();建立command对像
cm.CommandText = "select * from studentInfo where ximing='xinxigongcheng'" ;Command命令
con.Open();连接库
SqlDataReader dr;声明一个DataReader
dr = cm.ExecuteReader();给DataReader赋值
dr.Read();读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-07
展开全部
个人建议找本书看下~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式