C#与数据库连接的具体步骤是?
4个回答
展开全部
C#和数据库连接的具体步骤:
//1.引用命名空间
using System.Data.SqlClient;
//2.定义连接字符串
string connection = "Data Source=.;Initial Catalog=数据库名字;User ID=sa";
//3.把连接字符串作为参数创建连接对象
SqlConnection conn = new SqlConnection(connection);
//4.打开连接
conn.Open();
//5.1使用占位符方式定义SQL语句
string sql = string.Format("");
//5.2使用StringBuilder方式定义SQL语句
StringBuilder sql = new StringBuilder();
sql.AppendLine("select");
sql.AppendLine(" [online],[level]");
sql.AppendLine("from");
sql.AppendLine(" qquser");
sql.AppendLine("where");
sql.AppendLine(" qqid="+id);
sql.AppendLine("and password='"+pwd+"'");
//6.定义命令对象(SQL语句和连接对象作为参数)
SqlCommand cmd = new SqlCommand(sql.ToString(),conn);
//第7步和第8步可以合为一步操作
/瞎衡/7.根据SQL语句类型确定CMD对象方法
//增删改语句 cmd.ExecuteNonQuery();
//查单值 cmd.ExecuteScalar();
//查多值 cmd.ExecuteReader();
//8.根磨碧做据执行结果给出用户提示
/慧脊/增删改语句
int num = cmd.ExecuteNonQuery();
//查单值
//int num=Convert.ToInt32(cmd.ExecuteScalar());
if (num > 0)
{
}
else
{
}
//查多值
//cmd.ExecuteReader()创建DataReader对象;
SqlDataReader dr= cmd.ExecuteReader();
//使用DataReader对象的Read()读取数据
//单行读取用if,多行读取用while
while (dr.Read())
{
string s = dr["online"].ToString();
int num1 = Convert.ToInt32(dr["online"]);
//提取数据(用DataReader对象中括号下标的方式)
Console.WriteLine(dr["online"]+"\t"+dr["level"]);
}
//关闭DataReader对象
dr.Close();
//9关闭连接对象
conn.Close();
//1.引用命名空间
using System.Data.SqlClient;
//2.定义连接字符串
string connection = "Data Source=.;Initial Catalog=数据库名字;User ID=sa";
//3.把连接字符串作为参数创建连接对象
SqlConnection conn = new SqlConnection(connection);
//4.打开连接
conn.Open();
//5.1使用占位符方式定义SQL语句
string sql = string.Format("");
//5.2使用StringBuilder方式定义SQL语句
StringBuilder sql = new StringBuilder();
sql.AppendLine("select");
sql.AppendLine(" [online],[level]");
sql.AppendLine("from");
sql.AppendLine(" qquser");
sql.AppendLine("where");
sql.AppendLine(" qqid="+id);
sql.AppendLine("and password='"+pwd+"'");
//6.定义命令对象(SQL语句和连接对象作为参数)
SqlCommand cmd = new SqlCommand(sql.ToString(),conn);
//第7步和第8步可以合为一步操作
/瞎衡/7.根据SQL语句类型确定CMD对象方法
//增删改语句 cmd.ExecuteNonQuery();
//查单值 cmd.ExecuteScalar();
//查多值 cmd.ExecuteReader();
//8.根磨碧做据执行结果给出用户提示
/慧脊/增删改语句
int num = cmd.ExecuteNonQuery();
//查单值
//int num=Convert.ToInt32(cmd.ExecuteScalar());
if (num > 0)
{
}
else
{
}
//查多值
//cmd.ExecuteReader()创建DataReader对象;
SqlDataReader dr= cmd.ExecuteReader();
//使用DataReader对象的Read()读取数据
//单行读取用if,多行读取用while
while (dr.Read())
{
string s = dr["online"].ToString();
int num1 = Convert.ToInt32(dr["online"]);
//提取数据(用DataReader对象中括号下标的方式)
Console.WriteLine(dr["online"]+"\t"+dr["level"]);
}
//关闭DataReader对象
dr.Close();
//9关闭连接对象
conn.Close();
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
2012-03-02
展开全部
楼主需要链接数据库
首选,要引用命名空间
using System.Data.SqlClient;//如果是orcale数据,则using System.Data.OracleClient;
然如坦后要有链接字符串。这个是关键,指定数据库位置,名称,用户凭证等信息
string connection = "Data Source=.;Initial Catalog=数据库名字;User ID=sa"碧橡慧;
接着要创建链接对象connection
SqlConnection conn = new SqlConnection(connection);//如果是orcale数据,则OrcaleConnection conn = new OrcaleConnection (connection);
最后打开悔答链接
conn.Open();
OK ,到这里已经链接了数据库,并且打开了,楼主的要求实现了。
如果还像操作数据,可以使用DataCommand 对象,SQL Server用SSqlCommand Orcale用OrcaleCommand对象。如下SqlCommand:
SqlCommand cmd = new SqlCommand();
cmd实例里面就很多操作数据库对象。详细信息,楼主还得多看看ADO.NET有关方面的知识。
首选,要引用命名空间
using System.Data.SqlClient;//如果是orcale数据,则using System.Data.OracleClient;
然如坦后要有链接字符串。这个是关键,指定数据库位置,名称,用户凭证等信息
string connection = "Data Source=.;Initial Catalog=数据库名字;User ID=sa"碧橡慧;
接着要创建链接对象connection
SqlConnection conn = new SqlConnection(connection);//如果是orcale数据,则OrcaleConnection conn = new OrcaleConnection (connection);
最后打开悔答链接
conn.Open();
OK ,到这里已经链接了数据库,并且打开了,楼主的要求实现了。
如果还像操作数据,可以使用DataCommand 对象,SQL Server用SSqlCommand Orcale用OrcaleCommand对象。如下SqlCommand:
SqlCommand cmd = new SqlCommand();
cmd实例里面就很多操作数据库对象。详细信息,楼主还得多看看ADO.NET有关方面的知识。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是Windows身份验证:清好败string connectionString ="server=.;database=你的数据库名字;integrated security=SSPI";
如果是SQl Server 身份验证:string connectionString ="袜颂server=.;database=你的数据库名字答颤;userid=sa;password=sa“
这里的userid和password是你自己在选择数据库是设定的。
如果是SQl Server 身份验证:string connectionString ="袜颂server=.;database=你的数据库名字答颤;userid=sa;password=sa“
这里的userid和password是你自己在选择数据库是设定的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
初始化链接
设置链接字符串
打开链接
设置链接字符串
打开链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询