折腾了好久,蒙圈了很久,终于调用数据库成功,小白一个,把学习经验分享一下,,希望高手指点。。。
首先你要有C#基础吧,
http://www.runoob.com/csharp/csharp-operators.html;其次你要知道数据库是干嘛用的,可以百度搜;
安装VS2017;这个是C#开发环境,也可以弄数据库;
然后就新建一个C#桌面应用,画一个按钮
数据库怎么弄呢,
https://jingyan.baidu.com/album/9f63fb91893ac3c8410f0e58.html?picindex=1;
窗体应用怎么连接数据库呢
https://www.cnblogs.com/makqiq/p/5882351.html下图是我设置的表,以及窗体查询数据库里的数据
点击运行
下面附上程序
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp4
{
public partial class Form1 : Form //窗体1
{
private string connectString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\123\Documents\mydata.mdf;Integrated Security=True;Connect Timeout=30";//这个是连接数据库的字符串,右击你建立的数据库,属性,连接字符串复制过来,记得加上@哦
public Form1()
{
InitializeComponent();//初始化
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e) //按钮点击事件
{
SqlConnection sqlCnt = new SqlConnection(connectString);//实例化sqlConnection
sqlCnt.Open(); //打开数据库
MessageBox.Show("数据库已打开");//打印数据库
SqlCommand command = sqlCnt .CreateCommand();//实例化SqlCommand
command.CommandType = CommandType.Text; //这个是执行SQL语句
command.CommandText = "SELECT*FROM dbo.[Table]"; //查询你建立的表格
SqlDataReader reader = command.ExecuteReader(); //执行SQL,返回一个“流”
while (reader.Read())
{
MessageBox.Show(Convert.ToString ( reader["id"])+ Convert.ToString(reader["姓名"]) + Convert.ToString(reader["年龄"])); // 打印出每个用户的信息
}
sqlCnt.Close();//关闭数据库
}
}
}
[ 此帖被工控最强王者在2019-01-22 16:18重新编辑 ]