首先添加引用命名空间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();
}
可以连接。--- 积分给我啊,
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 -->确定-->服务器名称-->在下面的下拉框中选择要连接的数据库-->高级--> 下图中的 字符串 就是要连接的 字符串
我电脑上装的就是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;
你点到.cs文件里,数据(A)>添加新数据源。。。>后面数据源配置向导完成。
Data Source=.;Initial Catalog=aaaa;User ID=sa;Password=123
如果是BS模式的可以在,Webconfig 里写连接字符串