c#连接数据库的步骤是什么?
先用SqlConnection建个连接然后创建SqlCommand对象利用SqlDataReader来读取数据还有的介绍要用到OleDbDataAdapter(SqlDa...
先用SqlConnection建个连接
然后创建SqlCommand对象
利用 SqlDataReader 来读取数据
还有的介绍要用到OleDbDataAdapter(SqlDataAdapter)和DataSet两个控件,
两者是什么关系,要是建立个条件查询的怎么建立?
还有要是用那个什么BindingSource怎么用的 展开
然后创建SqlCommand对象
利用 SqlDataReader 来读取数据
还有的介绍要用到OleDbDataAdapter(SqlDataAdapter)和DataSet两个控件,
两者是什么关系,要是建立个条件查询的怎么建立?
还有要是用那个什么BindingSource怎么用的 展开
推荐于2017-09-03 · 知道合伙人软件行家
Axure夜话
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1197
获赞数:1344
1992年毕业于太原理工大学,20年IT公司工作经验现任山西誉海和科技有限公司技术总监,老二牛车教育课程总监
向TA提问 私信TA
关注
展开全部
C#连接数据库有以下几个步骤:
1:使用配置的数据库连接串,创建数据库连接 Connection 对象
2:构建操作的sql语句
3:定义command对象
4:打开数据连接
5:执行命令
举一个例子,删除操作
public class StudentService
{
//从配置文件中读取数据库连接字符串
private readonly static string connString = ConfigurationManager.ConnectionStrings["accpConnectionString"].ToString();
private readonly static string dboOwner = ConfigurationManager.ConnectionStrings["DataBaseOwner"].ToString();
AdoNetModels.Student model = new Student();
#region 删除数据1
public int DeleteStudent(int stuID)
{
int result = 0;
// 数据库连接 Connection 对象
SqlConnection connection = new SqlConnection(connString);
// 构建删除的sql语句
string sql = string.Format("Delete From Student Where stuID={0}", stuID);
// 定义command对象
SqlCommand command = new SqlCommand(sql, connection);
try
{
connection.Open();
result = command.ExecuteNonQuery(); // 执行命令
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
return result;
}
#endregion
1:使用配置的数据库连接串,创建数据库连接 Connection 对象
2:构建操作的sql语句
3:定义command对象
4:打开数据连接
5:执行命令
举一个例子,删除操作
public class StudentService
{
//从配置文件中读取数据库连接字符串
private readonly static string connString = ConfigurationManager.ConnectionStrings["accpConnectionString"].ToString();
private readonly static string dboOwner = ConfigurationManager.ConnectionStrings["DataBaseOwner"].ToString();
AdoNetModels.Student model = new Student();
#region 删除数据1
public int DeleteStudent(int stuID)
{
int result = 0;
// 数据库连接 Connection 对象
SqlConnection connection = new SqlConnection(connString);
// 构建删除的sql语句
string sql = string.Format("Delete From Student Where stuID={0}", stuID);
// 定义command对象
SqlCommand command = new SqlCommand(sql, connection);
try
{
connection.Open();
result = command.ExecuteNonQuery(); // 执行命令
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
return result;
}
#endregion
展开全部
首先导入空间:using System.Data.SqlClient;(好像是这个罢)
其次:创建对象 SqlConnection objSqlCon = new SqlConnection();
括号里写连接数据库语句;
SqlCommand objSqlCmd = new SqlCommand();
括号里写查询表语句;
SqlDataAdapter objSqlApt = new SqlDataAdapter();
objSqlApt.SelectCommand=objSqlCmd;
DataSet ds = new DataSet();
objSqlApt.Fill(ds,"表名");
然后
最后
其次:创建对象 SqlConnection objSqlCon = new SqlConnection();
括号里写连接数据库语句;
SqlCommand objSqlCmd = new SqlCommand();
括号里写查询表语句;
SqlDataAdapter objSqlApt = new SqlDataAdapter();
objSqlApt.SelectCommand=objSqlCmd;
DataSet ds = new DataSet();
objSqlApt.Fill(ds,"表名");
然后
最后
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们怎么说你都像听天书 建议找一些有关ado.net的资料研究 很快就明白 就是那几样
1.建立一个连接sqlConnection
2.创建命令 sqlCommand = sqlConnection.createCommand()或者
sqlCommand=new sqlCommand(sql语句,connection)
3.执行
按照这个思路学很快你就会了 我不会给你代码你必须自己学会学习
1.建立一个连接sqlConnection
2.创建命令 sqlCommand = sqlConnection.createCommand()或者
sqlCommand=new sqlCommand(sql语句,connection)
3.执行
按照这个思路学很快你就会了 我不会给你代码你必须自己学会学习
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using System.Data.Client;
......
SqlConnection myConnection = new SqlConnection("server=.;database=你的数据库;uid=sa;pwd=sa");
SqlCommand cmd = new SqlCommand("select * from X where X",myConnection);
cmd.Connection.open();
这样就打开了一个数据库.并查出了.满足你要求的内容
......
SqlConnection myConnection = new SqlConnection("server=.;database=你的数据库;uid=sa;pwd=sa");
SqlCommand cmd = new SqlCommand("select * from X where X",myConnection);
cmd.Connection.open();
这样就打开了一个数据库.并查出了.满足你要求的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先连接服务器, QQdataase为数据库,UserList为数据表
string connStr="server=.;database=QQdatabase;uid=sa;pwd=123";
SqlConnection conn=new SqlConnection(connStr);
string sql="select * from UserList";
SqlDataAdapter adapter = new SqlDataAdapter(sql,conn);
Database dt=new Database();
adapter.Fill(dt);
for(int i=0;i<dt.Rows[i].Count;i++)
{
dataRow dr=dt.Rows[i];
Console.WriteLine=(dr["ID"].ToString+""+dr ["UserName"].ToString()+""+dr["PassWord"].ToString());
}
string connStr="server=.;database=QQdatabase;uid=sa;pwd=123";
SqlConnection conn=new SqlConnection(connStr);
string sql="select * from UserList";
SqlDataAdapter adapter = new SqlDataAdapter(sql,conn);
Database dt=new Database();
adapter.Fill(dt);
for(int i=0;i<dt.Rows[i].Count;i++)
{
dataRow dr=dt.Rows[i];
Console.WriteLine=(dr["ID"].ToString+""+dr ["UserName"].ToString()+""+dr["PassWord"].ToString());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询