概述
1、添加“app.config”文件
在解决方案上右击---->添加---->新建项,选择“应用程序配置文件”,确定。
1、然后,打开app.config文件,添加数据库连接信息
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name ="conn" connectionString="server=你的IP;database=数据库名;uid=账号;pwd=密码"/>
</connectionStrings>
</configuration>
2、增加引用
using System.Data.OleDb;
using System.Data.SqlClient;
using System.Data.Common;
using System.Configuration;
3、连接方法,注意有两种连接方式:硬编码和配置文件,注意conn是配置字符,使用方法是this.GetDataSet()
private DataSet GetDataSet(string strsql)
{
//string strcon = "server=你的IP;uid=用户名;pwd=密码;database=数据库名";
string strcon = ConfigurationManager.ConnectionStrings["conn"].ToString();
SqlConnection con = new SqlConnection(strcon);
DataSet ds = new DataSet();
try
{
SqlDataAdapter DA = new SqlDataAdapter(strsql, con);
DA.Fill(ds);
}
catch (SqlException E)
{
throw new Exception(E.Message);
}
con.Close();//关闭数据库
return ds;
}
4、数据输出
//定义SQL语句
string sql = "select * from t_bd_item_info where item_no='" + dgr.Cells[0].Value+"'";
//取出第一张数据表的信息
DataTable dsTable = this.GetDataSet(sql).Tables[0];
//按需处理数据
dgr.Cells[1].Value = dsTable.Rows[0]["item_subno"];
dgr.Cells[2].Value = dsTable.Rows[0]["item_name"];
dgr.Cells[3].Value = dsTable.Rows[0]["item_size"];
dgr.Cells[4].Value = dsTable.Rows[0]["unit_no"];
5、当然也可以直接绑定DataGridView
this.dataGridView1.DataSource = dsTable;
6、遍历结果集
foreach (DataRow dr in ds.Tables[0].Rows)
{
this.lblLoginName.Text = dr["LoginName"].ToString();
}
7、insert/delete
private int ExeSqlCmd(string strsql)
{
//string strcon = "server = 192.168.2.1,1433;uid = sa ; pwd = 123456 ; database = MyDB";
string strcon = ConfigurationManager.ConnectionStrings["conn"].ToString();
SqlConnection con = new SqlConnection(strcon);
int RecordsAffected = 0;
con.Open(); //打开数据库
try
{
SqlCommand sqlCmd = new SqlCommand(strsql, con);
//影响的行数
RecordsAffected = sqlCmd.ExecuteNonQuery();
}
catch (SqlException E)
{
throw new Exception(E.Message);
}
con.Close(); //关闭数据库
return RecordsAffected;
}
最后
以上就是光亮外套为你收集整理的winform 连接SQL server 笔记一二的全部内容,希望文章能够帮你解决winform 连接SQL server 笔记一二所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复