我是在VS2015进行代码编写的,正常情况下,代码应该是通用的。 我知道的在VS2015中连接mysql数据库的方法一共有2种。 1.下载SQLServer,通过SQLServer进行数据库的连接。 2.需要在VS中下载一个名为:MySql.Data的NuGet扩展包,不过有可能最新无法安装,你可以先安装较低版本的扩展,然后更新到最新版本,我之前是遇到过这个情况。 之后,还需要安装mysql-connector-net和mysql-for-visualstudio这两个用于vs连接mysql的扩展包,安装步骤就是一路next就行,版本选typical就行,这两个文件我之前上传过地址是https://download.csdn.net/download/qq_43238335/12411009。然后就是连接数据库,数据库选择MySQL database。 最后就是,写程序的时候需要把MySql.Data加入引用 我用的是第二种方法,因为第一种还要下载安装,而且国外软件还不好搞。第二种方法对我来说简直是懒癌患者的福音,片刻思考之后,我果断选了第二种方法。 对于C#程序,我用的是窗体程序,这样做既简单又直观,耗费的脑力体力比较少,毕竟对于宅男来说,脑力还是蛮重要的。 我将查询的结果填充到数据适配器,然后再dataGridView中显示,对于添加、删除、修改操作,如果操作成功的话,会通过消息框(MessageBox)显示。 方法并不难,主要是将数据库连接语句和数据库操作语句写对,写对了基本就无问题了。 窗体如下: 窗体类型有:label、 textbox、button、dataGridView
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 MySql.Data.MySqlClient; namespace 数据库 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string connectionString = "server=localhost;user id=root;database=bbb;password=2411030483"; MySqlConnection connection = new MySqlConnection(connectionString); MySqlCommand command = new MySqlCommand("select * from student", connection); connection.Open(); MySqlDataAdapter adapter = new MySqlDataAdapter(command); DataTable dataTable = new DataTable(); adapter.Fill(dataTable); dataGridView1.DataSource = dataTable; connection.Close(); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } private void button3_Click(object sender, EventArgs e) { //修改 string connectionString = "server=localhost;user id=root;database=bbb;password=2411030483"; MySqlConnection connection = new MySqlConnection(connectionString); connection.Open(); string sql = "update student set sex='" + textBox3.Text + "' where name='"+this.textBox2.Text+"'"; MySqlCommand command = new MySqlCommand(sql, connection); int result = command.ExecuteNonQuery(); MessageBox.Show("更新信息成功"); connection.Close(); } private void button2_Click(object sender, EventArgs e) { //插入 string connectionString = "server=localhost;user id=root;database=bbb;password=2411030483"; MySqlConnection connection = new MySqlConnection(connectionString); connection.Open(); string sql = "insert into student(name,sex) values ('" + this.textBox2.Text+ "','" + this.textBox3.Text + "')"; MySqlCommand command = new MySqlCommand(sql, connection); int result = command.ExecuteNonQuery(); MessageBox.Show("插入信息成功"); connection.Close(); } private void button4_Click(object sender, EventArgs e) { //删除 string connectionString = "server=localhost;user id=root;database=bbb;password=2411030483"; MySqlConnection connection = new MySqlConnection(connectionString); connection.Open(); string sql = "delete from student where name='" + this.textBox2.Text + "' and sex='" + this.textBox3.Text + "'"; MySqlCommand command = new MySqlCommand(sql, connection); int result = command.ExecuteNonQuery(); MessageBox.Show("删除信息成功"); connection.Close(); } } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算