-----------连接数据库
连接数据库的命名空间
using System.Data.SqlClient;
using System.Data;
//创建一个连接对象,打开连接
SqlConnection con = new SqlConnection();
方法一:相对位置
con.ConnectionString = @“Data
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\student.mdf;Integrated
Security=True;User Instance=True”;
方法二:固定位置
con.ConnectionString = @“Data
Source=.\SQLEXPRESS;AttachDbFilename=E:\课件\可视化\实验14__学生成绩\实验
14__学生成绩\student.mdf;Integrated Security=True;User Instance=True”;
方法三:数据库连接:sql身份连接
111》con.ConnectionString = “Server=localhost;DataBase=denglu;Integrated
Security=True”;//windows 身份验证下
222》 con.ConnectionString = @“Server=EDZ-
20170718DGE\SQLEXPRESS;DataBase=denglu;Integrated Security=True”;//windows
身份验证下
方法四:数据库连接Windows身份:
con.ConnectionString =
“Server=localhost;DataBase=denglu;uid=sa;pwd=123456”;sql server 身份验证登
入下
定义一个类连接数据库SQL
class lianjieSQL
{
public SqlConnection lianjie()
{
SqlConnection con = new SqlConnection();
//con.ConnectionString =
“Server=localhost;DataBase=denglu;uid=sa;pwd=123456”;
con.ConnectionString = “Server=localhost;DataBase=denglu;Integrated
Security = True”;
con.Open();
return con;
}
//从表中读取数据
public DataSet getdata(string s)
{
SqlConnection con = lianjie();
SqlCommand com = new SqlCommand(s, con);//显示所有字段
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
//编辑数据
public void operate(string s)
{
SqlCommand com = new SqlCommand(s, lianjie());
com.ExecuteNonQuery();
}
}
SqlConnection con = new SqlConnection();
con.ConnectionString = “Server=localhost;DataBase=denglu;Integrated
Security = True”;
con.Open();
//创建命令对象
SqlCommand com = new SqlCommand(“select * from T_great”, con);//显示
所有字段
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds);
//将“远程”数据库中的数据提取到应用程序本地内存,形成本地数据库—数据集
(数据集由多个数据表构成)
//调用数据集中的某个数据表时,使用 ds.Tables[n];
dataGridView1.DataSource = ds.Tables[0];
vs连接SQL
最新推荐文章于 2023-07-31 23:25:31 发布