在VS里C#中怎么实现数据库的连接?

 我来答
734097916
2011-07-03
知道答主
回答量:29
采纳率:0%
帮助的人:22.6万
展开全部
连接Access数据库:
DataSet daset = new DataSet();
string strfilepath = "provider=microsoft.jet.oledb.4.0;data source=连接Access数据库.mdb";//先在debug文件夹下放一个数据库文件 连接Access数据库.mdb
string select = "select * from 员工信息表";//定义连接数据源
//声明一个数据连接
OleDbConnection conn = new OleDbConnection(strfilepath);
OleDbDataAdapter adapter = new OleDbDataAdapter(select, conn);
try
{
adapter.Fill(daset);//填充数据
if (daset.Tables[0].Rows.Count > 1)//判断是否有符合条件的数据记录
{
dataGridView1.DataSource = daset.Tables[0];//把数据赋值给datagridview
}
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
finally
{
//关闭数据库
conn.Close();
conn.Dispose();
daset.Dispose();
}

//=========连接SQL Server===============
DataSet daset = new DataSet();
string connsqlserver = @"server=.;database=student";//连接本地数据库和数据库名
//string connsqlserver="data source=.;database=student";//这样也可以
string selectsql = "select * from 学号";//查询语句、内容
SqlConnection conn = new SqlConnection(connsqlserver);//连接数据库
SqlDataAdapter adapter = new SqlDataAdapter(selectsql, conn);
try
{
conn.Open();
if (conn.State == ConnectionState.Closed)
conn.Open();
adapter.Fill(daset);
if (daset.Tables[0].Rows.Count > 1)
{
dataGridView1.DataSource = daset.Tables[0];
}
}
catch (Exception ex)
{
throw new Exception(ex.ToString());
}
finally
{
conn.Close();
conn.Dispose();
daset.Dispose();
}
好不得为王侯8
2011-07-02
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
有方便点的,步骤:工具---连接到数据库----在服务器名里输入你的电脑名或者输入'.'(没有引号哈就一个点)---等刷新---在数据库那里选择你要的数据库-----测试连接---OK!!!
主要显示数据库的话需要DateGrigView在界面上显示。然后需要对数据库的增删改话就要用到楼上的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zj243560113
2011-07-02
知道答主
回答量:34
采纳率:0%
帮助的人:33万
展开全部
//数据库连接字符串
const string C_CONNECTION_STRING = "Data Source=.;Initial Catalog=admin;User ID=sa;password=zxpnie";

//实行对数据库的增,删,修功能
public static void RunSQL(string sql)
{
try
{

//打开数据库连接
SqlConnection sqlcon = new SqlConnection(C_CONNECTION_STRING);
//对数据库进行操作
SqlCommand sqlcom = new SqlCommand(sql, sqlcon);
sqlcon.Open();
sqlcom.ExecuteNonQuery();
sqlcon.Close();
}
catch (Exception ex)
{
throw ex;
}
追问
能不能细一些呢,能力有限的。谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
996488836
2011-07-04 · TA获得超过623个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:325万
展开全部
一个简单的方法就是拖入sql datasource控件 连接数据库 完成后 将sql datasource控件删除 打开web.config就能看到生成的数据库连接字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzyeilin
2011-07-02 · TA获得超过470个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:140万
展开全部
先打开一个管道(sqlconnection)
在读取用datareader,或者dataAdapter
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式