xzcnmb 发表于 2021-8-18 15:48

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

   第一天看了看书本上的一些资源,第二天就动手试试看了   太基础了 大佬们轻点喷!(首先引入using System.Data.SqlClient;)
1.首先是配置数据库连接 代码放下面 我用的是本机电脑里的数据库所以就选用了集成的方式,别的方式不会的可以网上查一下
代码如下:
string connstring = "integrated security = SSPI;database=doul; ";
2.第二步是写sql语句 用来执行对数据库的操作
string sqlstring = "select * fromCustomers";
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, "");
4.把操作结果用控件dataGridView来体现出来
dataGridView1.DataSource = ds.Tables[""];
整体代码和页面如下:

https://static.52pojie.cn/static/image/hrline/2.gif
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 * fromCustomers";
            SqlConnection con = new SqlConnection(connstring);
            SqlCommand cmd = new SqlCommand(sqlstring, con);
            SqlDataAdapter dr = new SqlDataAdapter(sqlstring, con);
            DataSet ds = new DataSet();
            dr.Fill(ds, "");
            dataGridView1.DataSource = ds.Tables[""];
      }

      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, "");
            dataGridView1.DataSource = ds.Tables[""];
      }
    }
}

cnkker 发表于 2021-8-18 16:04

freeSql orm 框架,了解一下

稻海香 发表于 2021-8-18 18:10

你好,有这方面的教程吗,我也在找这个教程。

不知道改成啥 发表于 2021-8-18 18:47

我怎么看他也是C#和vb.net有啥关系?

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

muzb 发表于 2021-8-18 20:05
我也学习学习

一起加油:lol

xzcnmb 发表于 2021-9-7 15:09

DrCatcher 发表于 2021-8-18 19:34
大爷,翻了你的几个帖子,你这跨度有点大哟

哈哈   我也是半路出家 现学现卖

xzcnmb 发表于 2021-9-7 15:09

DrCatcher 发表于 2021-8-18 19:31
循序渐进,如果没有基础,还是一点一点的来,不要一上来就搞数据库

这算是最基础的了
页: [1] 2
查看完整版本: 新人学习vc.net 第二天 连接数据库操作实例 高手勿看(太基础)