用c#怎样连接SQL2008数据库,谢谢

连接本地的sql2008数据库
2024-11-15 21:49:14
推荐回答(5个)
回答1:

首先添加引用命名空间using System.Data.SqlClient;
然后建立连接 string conStr= "server=.;database=yourDB;uid=sa;pwd=sa";
先用SqlConnection建个连接
然后创建SqlCommand对象
利用 SqlDataReader 来读取数据
举个例子
string sql = "select bookName from booklist where id='" + id+ "'";
SqlConnection con = new SqlConnection();//查询语句
con.ConnectionString = conStr;
try
{
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
//执行语句
}
else
{
//执行语句
}
dr.Close();

}
catch (Exception e)
{
//执行语句
}
con.Close();
}

回答2:

可以连接。--- 积分给我啊,

1.你可以新建一个DBhelper类用于存放连接字符串:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;//导入命名空间
namespace MyQQ
{
class DBHelper
{
public static string constr = "server=.;database=MyQQ;uid=sa;pwd=密码";
public static SqlConnection con = new SqlConnection(constr);
}
}

这个是连接数据库的字符串
2.上面的那个 连接字符串 是 自己写的,你也可以

点击 工具-->连接到数据库-->更改-->Microsoft Sql Server -->确定-->服务器名称-->在下面的下拉框中选择要连接的数据库-->高级--> 下图中的 字符串 就是要连接的 字符串

回答3:

我电脑上装的就是SQL 2008,以下是测试代码,具体参数换成自己的
SqlConnection conn = new SqlConnection("server=localhost;database=test;uid=sa;pwd=amei");
conn.Open();
SqlDataAdapter da = new SqlDataAdapter("select * from pubbu", conn);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;

回答4:

你点到.cs文件里,数据(A)>添加新数据源。。。>后面数据源配置向导完成。
Data Source=.;Initial Catalog=aaaa;User ID=sa;Password=123

回答5:

如果是BS模式的可以在,Webconfig 里写连接字符串