C# 窗体应用程序中怎样将数据写入数据库? 100

应用程序为:其中“label_F.Text=“201”,label_D.Text=“单”,label_D.Text=“90”。数据库为:... 应用程序为:其中“label_F.Text=“201”,label_D.Text=“单”,label_D.Text=“90”。

数据库为:
展开
 我来答
粟北d
推荐于2018-02-27 · TA获得超过264个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:55万
展开全部
新增引用


namespace Test1

{

    public partial class Form2 : Form

    {

        SqlConnection sqlconn = null;

        SqlCommand sqlcomm = null;

        SqlDataAdapter sqlda = null;

        DataSet ds = null;

      string strconn = "";

        public Form2()

        {

            InitializeComponent();

        }


        private void Form2_Load(object sender, EventArgs e)

        {

            sqlconn = new SqlConnection();

            sqlcomm = new SqlCommand();

            strconn = "data source=(local);database=room;user id=sa;password=sa;Integrated Security=SSPI";

            sqlconn.ConnectionString = strconn;

          sqlconn.Open();

            if (sqlconn.State == ConnectionState.Open)

                MessageBox.Show("连接成功");

            sqlcomm.Connection = sqlconn;

            sqlcomm.CommandType = CommandType.Text;

  }

                         

        private void button_sure_Click(object sender, EventArgs e)

        {

string strSQL3= "insert into table (room,style,value) values (label_F.Text,label_D.Text,label_D.Text)";//需要加的再加

  SqlCmd.CommandText = strSQL3;

SqlCmd3.ExecuteNonQuery();

        }

    }

}

xiangjuan314
2016-02-16 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2902万
展开全部
string str3 = "server=.;database=数据库名;integrated security=true";
//数据库连接字符串
SqlConnection conn3 = new SqlConnection(str3);
//新建数据库连接对象
conn3.Open();
//实现连接,打开数据库
SqlCommand cmd = new SqlCommand("insert into 表 (列名,列名,列名) values('数据','数据','数据')", conn3);
//插入数据
cmd.ExecuteNonQuery();
//执行SQL语句
conn3.Close();
//关闭数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟花破
2013-07-07 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:75万
展开全部
使用C#提供的数据库操作类
如 connection command dataadapter等。利用这三个类可以实现对数据库的各种操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kandianshi222
2013-07-07 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:96.9万
展开全部
string strCon = @"";//连接字符串(网上搜索下)
using (SqlConnection sqlCon = new SqlConnection(strCon))
{
string sqlQuery = @"insert table_name (id,name) values (1,'hello')";
SqlCommand sqlCmd = new SqlCommand(sqlQuery, sqlCon);
sqlCmd.CommandType = CommandType.Text;

try
{
sqlCon.Open();
sqlCmd.ExecuteNonQuery();
}
catch
{
//write error log
}
finally
{
sqlCmd.Dispose();
sqlCon.Close();
}
}
追问
完全懂。你可以在代码后加详细注释吗?
追答
在vs2010中,当你的鼠标放上去时就会显示解释,还有就是有.的地方你重新点下就知道了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友955c28f
2013-07-08 · 超过13用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:36.4万
展开全部
这还100分 好好得
建议你看点资料就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式