没有合适的资源?快使用搜索试试~ 我知道了~
mdi控件使用
5星 · 超过95%的资源 需积分: 10 4 下载量 162 浏览量
2014-11-27
01:06:09
上传
评论
收藏 6KB TXT 举报
温馨提示
试读
6页
简单使用mdi控件,进行往数据库中新增数据
资源推荐
资源详情
资源评论
C#的winform连接SQLserver数据库实例代码
=======================================================================
//第一种:
//integrated security=true 的意思是集成验证,也就是说使用Windows验证的方式去连接到数据库服务器。这样方式的好处是不需要在连接字符串中编写用户名和密码,从一定程度上说提高了安全性。
*****************
Integrated Security=SSPI:
设置Integrated Security为 True 的时候,采用windows身份验证模式。只有设置为 False 或省略该项的时候,采用 UserID, PW 来连接。integrated Security 可以设置为: True, false, yes, no ,还可以设置为:sspi ,相当于 True,建议用这个代替 True。
设置Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",
True表示保存,False表示不保存
*****************
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication2
{
//分部式类定义,就是一个类定义在不同的类文件里.public partial class Form1 : Form放在Form1.Designer.cs里public partial class Form1 : Form放在Form1.cs里这样Form1一个类就被定义在两个类文件里:Form1就是继承自For
public partial class Form1 : Form
{
public Form1()
{
//是有.NET平台自动执行的,是做一些初始化的工作,例如: 初始化FORM,上面的控件,//加载资源,分配资源等大部分加载的是 xxx.designer.cs 里的东西;
//系统自动加的,用来初始化窗体、及其窗体中的控件,使之可视化的一个函数
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//Database和Initial Catalog 意义是一样的,用哪一个都可以连接上数据库
string sqlConnectionString = "Server=.;Database=northwind;integrated security=sspi";
string sql = "select * from Categories"; //Categories 表名
//创建数据库连接
就是new了一个对象(conn),参数是数据库连接字符串((sqlConnectionString))
((sqlConnectionString))本身并不能连接数据库,这个只是一个字符串,作用是连接数据库,但本身并不能连接。 就好比钱可以换(买)东西,但钱本身并不能自己去买(换),是我们人拿钱去买
SqlConnection conn = new SqlConnection(sqlConnectionString);
//conn是对象,open()是方法,conn.open()是使用conn对象的open方法
conn.Open();
//SqlDataAdapter是数据适配器,不是用来查询的.主要用来填充数据集用的。与dataset密切相关
SqlDataAdapter是 DataSet(DataTable是DataSet的一部分)和 SQL Server之间的桥接器其实就是你用来把数据库的表,存放到 DataSet,DataTable得工具
SqlDataAdapter sda=new SqlDataAdapter (sql,conn);
DataSet ds=new DataSet ();
使用DataAdapter的Fill方法(填充),
sda.Fill(ds);
关闭数据库
conn.Close();
dataGridView1要显示的数据是数据集ds里的第一张表
dataGridView1.DataSource = ds.Tables[0];
}
{
//是有.NET平台自动执行的,是做一些初始化的工作,例如: 初始化FORM,上面的控件,//加载资源,分配资源等大部分加载的是 xxx.designer.cs 里的东西;
//系统自动加的,用来初始化窗体、及其窗体中的控件,使之可视化的一个函数
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//Database和Initial Catalog 意义是一样的,用哪一个都可以连接上数据库
string sqlConnectionString = "Server=.;Database=northwind;integrated security=sspi";
string sql = "select * from Categories"; //Categories 表名
//创建数据库连接
就是new了一个对象(conn),参数是数据库连接字符串((sqlConnectionString))
((sqlConnectionString))本身并不能连接数据库,这个只是一个字符串,作用是连接数据库,但本身并不能连接。 就好比钱可以换(买)东西,但钱本身并不能自己去买(换),是我们人拿钱去买
SqlConnection conn = new SqlConnection(sqlConnectionString);
//conn是对象,open()是方法,conn.open()是使用conn对象的open方法
conn.Open();
//SqlDataAdapter是数据适配器,不是用来查询的.主要用来填充数据集用的。与dataset密切相关
SqlDataAdapter是 DataSet(DataTable是DataSet的一部分)和 SQL Server之间的桥接器其实就是你用来把数据库的表,存放到 DataSet,DataTable得工具
SqlDataAdapter sda=new SqlDataAdapter (sql,conn);
DataSet ds=new DataSet ();
使用DataAdapter的Fill方法(填充),
sda.Fill(ds);
关闭数据库
conn.Close();
dataGridView1要显示的数据是数据集ds里的第一张表
dataGridView1.DataSource = ds.Tables[0];
}
剩余5页未读,继续阅读
资源评论
- yanghai122019-11-11非常好用,谢谢了
- sevencrab2014-11-27相当不错的东东,对我很有用!
meilin931201
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功