吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1898|回复: 16
收起左侧

[学习记录] 新人学习vc.net 第二天 连接数据库操作实例 高手勿看(太基础)

[复制链接]
xzcnmb 发表于 2021-8-18 15:48
     第一天看了看书本上的一些资源,第二天就动手试试看了   太基础了 大佬们轻点喷!(首先引入using System.Data.SqlClient;)
1.首先是配置数据库连接 代码放下面 我用的是本机电脑里的数据库所以就选用了集成的方式,别的方式不会的可以网上查一下
代码如下:
string connstring = "integrated security = SSPI;database=doul; ";
2.第二步是写sql语句 用来执行对数据库的操作
string sqlstring = "select * from  Customers";
3 .第三步是调用 SqlClient; (具体属性可以查下  本人60多岁打字速度有限 这里就不一一介绍了!咳咳)

SqlConnection con = new SqlConnection(connstring);
            SqlCommand cmd = new SqlCommand(sqlstring, con);
            SqlDataAdapter dr = new SqlDataAdapter(sqlstring, con);
            DataSet ds = new DataSet();
            dr.Fill(ds, "[Customers]");
4.把操作结果用控件dataGridView来体现出来
dataGridView1.DataSource = ds.Tables["[Customers]"];
整体代码和页面如下:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace _8._18
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string connstring = "integrated security = SSPI;database=doul; ";
            string sqlstring = "select * from  Customers";
            SqlConnection con = new SqlConnection(connstring);
            SqlCommand cmd = new SqlCommand(sqlstring, con);
            SqlDataAdapter dr = new SqlDataAdapter(sqlstring, con);
            DataSet ds = new DataSet();
            dr.Fill(ds, "[Customers]");
            dataGridView1.DataSource = ds.Tables["[Customers]"];
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string connstring = "integrated security = SSPI;database=doul; ";
            
            string sqlstring = "insert into Customers(CompanyName,ContactName,Address,Phone)values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"') ";
            SqlConnection con = new SqlConnection(connstring);
            SqlCommand cmd = new SqlCommand(sqlstring, con);
            SqlDataAdapter dr = new SqlDataAdapter(sqlstring, con);
            DataSet ds = new DataSet();
            dr.Fill(ds, "[Customers]");
            dataGridView1.DataSource = ds.Tables["[Customers]"];
        }
    }
}

运行结果

运行结果

设计页面

设计页面

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cnkker 发表于 2021-8-18 16:04
freeSql orm 框架,了解一下
稻海香 发表于 2021-8-18 18:10
你好,有这方面的教程吗,我也在找这个教程。
不知道改成啥 发表于 2021-8-18 18:47
DrCatcher 发表于 2021-8-18 19:30
这是C#不是vc,大兄弟
DrCatcher 发表于 2021-8-18 19:31
循序渐进,如果没有基础,还是一点一点的来,不要一上来就搞数据库
DrCatcher 发表于 2021-8-18 19:34
大爷,翻了你的几个帖子,你这跨度有点大哟
 楼主| xzcnmb 发表于 2021-8-19 09:18

一起加油
 楼主| xzcnmb 发表于 2021-9-7 15:09
DrCatcher 发表于 2021-8-18 19:34
大爷,翻了你的几个帖子,你这跨度有点大哟

哈哈   我也是半路出家 现学现卖
 楼主| xzcnmb 发表于 2021-9-7 15:09
DrCatcher 发表于 2021-8-18 19:31
循序渐进,如果没有基础,还是一点一点的来,不要一上来就搞数据库

这算是最基础的了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表