c#控制台程序中实行数据库的连接

问题如下:编写一个控制台程序,在SQlServer服务器上创建一个名为MyDb的数据库,并在MyDb中创建名为MyTable的表,表中有两个字段,分别为“Number”和... 问题如下:
编写一个控制台程序,在SQl Server服务器上创建一个名为MyDb的数据库,并在MyDb中创建名为MyTable的表,表中有两个字段,分别为“Number”和“Name”,然后再往表中插入5条记录,字段值自定。最后再把MyTable表完整显示出来。

创建数据库部分不用了,只要告诉我具体连接的代码就行了
展开
 我来答
xing999999
推荐于2017-12-15 · TA获得超过3419个赞
知道大有可为答主
回答量:1378
采纳率:77%
帮助的人:716万
展开全部
有两种连接方法:
一、 纯操作实现
第一步:数据库操作
1、打开SqlServer2005的企业管理器,如果当前运行的不是local服务器,则将其删除,接着新建SqlServer注册,添加local,实现注册。
2、右击local下的数据库,选择所有任务,再选择附加数据库,将会弹出附加数据库窗口,选择你将要附加的数据,数据库名及数据库用户名,然后确定,附加成功。
注意:当数据库用完后,需要分离数据库,然后将其保存。右击数据库---所有任务---分离数据库,则完成。
第二步:Vistualstudio中操作
1、 新建项目,选择windows窗体应用程序。
2、 在form1窗体中,添加工具箱---数据---DataGridview
3、 选择DataGridview上边框的三角符合,选择选择数据源下添加项目数据源,然后选择数据库,下一步选择新建连接下的SqlServer,然后继续,弹出添加连接窗口,在该窗口中的服务器名下填写英文点号(.),登陆到服务器选择使用SqlServer身份验证,填写数据库用户名和密码,然后选择你的数据库,然后测试连接,如果成功则说明连接成功。
4、 在VistualStudio中运行你的文件,这时form1中添加的DataGridview中会出现逆的数据表。
二、代码实现
1、 新建项目,选择windows窗体应用程序。
2、 在form1窗体中,添加工具箱中数据中的---DataGridview
3、双击,form1窗体,首先在form1的头部添加两条:using System.data;using System.data.Sqlclient 。然后再form1_load()事件中编写如下代码:
String constr=”data source=.;intial catalog=student;user id=sa;password=”; //连接数据库服务器
SqlConnection conn=new SqlConnection(constr); //SQL连接类的实例化
Conn.open(); //打开数据库
Messagebox.show(“连接成功!”); //弹出窗口,用于测试数据库连接是否成功。

String sql=“select * from student”; //执行的查询语句
SqlDataAdapeter find=new SqlDataAdapter(sql,conn); // 创建DataAdapter数据适配器实例,SqlDataAdapter作用是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据
DataSet save=new DataSet(); //创建DataSet实例
find.Fill(save,"wu"); // 使用DataAdapter的Fill方法(填充),调用SELECT命令 fill(对象名,"自定义虚拟表名")
DataGridView1.Datasource=save.Tables[0]; // 向DataGridView1中填充数据
conn.close(); //关闭数据库
匿名用户
2013-09-11
展开全部
using System.Data.SqlClient;
//server=.是连接本地服务器,uid=sa;pwd=sa是登录数据库的用户名和密码,
//database=MyDb是连接MyDb数据库
SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=sa;database=MyDb");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-11
展开全部
String strConn="server=192.0.1.247;uid=sa;pwd=sa;database=MyDb";
SqlConnection cn = new SqlConnection(strConn);
SqlCommand cm = new SqlCommand(Sqlstr, cn);
cm.CommandTimeout = 50;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cm;
cn.Open();
...
cn.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-11
展开全部
引用命名空间
using System.Data.SqlClient;
using System.Data;

连接模式
SqlConnection conn = new SqlConnection("你的连接字符串");
SqlCommand cmd = new SqlCommand("sql语句", conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
//获取值 dr["字段名"] 之类
}
dr.Close();
conn.Close();

断开模式
SqlConnection conn = new SqlConnection("你的连接字符串");
SqlDataAdapter da = new SqlDataAdapter("sql语句", conn);
DataSet ds = new DataSet();
da.Fill(ds);
//取值 ds.Tables[0].Rows[0][0] 之类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式