C#连接mysql数据库
来源:互联网 发布:vmware 网络虚拟化 编辑:程序博客网 时间:2024/06/06 10:44
1、材料
我用的是:VS2012,mysql数据库。连接mysql的第三方组件。
2、下载连接组件
打开链接:http://www.cnblogs.com/sosoft/p/3906136.html
点击下载,解压到用VS创建好的测试项目中。
3、数据库设计
我用的是 mysql的可视化管理工具 navicat 完成表的创建。
我的表的设计如下
4、项目代码
控件
添加组件:
代码:
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 database_test{ public partial class Form1 : Form { #region 属性 /// <summary> /// 数据库连接对象 /// </summary> private MySqlConnection _conn; #endregion public Form1() { InitializeComponent(); } /// <summary> /// 按钮的单击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_connect_Click(object sender, EventArgs e) { if (null != _conn) { _conn.Close(); } /// 设置连接数据库字符串 string connStr = string.Format("server=localhost;user id=root;password=;database=test"); try { _conn = new MySqlConnection(connStr); _conn.Open(); /// 数据适配器 MySqlDataAdapter da = new MySqlDataAdapter(); da.SelectCommand = new MySqlCommand("SELECT * FROM table_id", _conn); DataSet resultDs = new DataSet(); da.Fill(resultDs, "id"); /// 显示数据 bindingSource1.DataSource = resultDs.Tables["ID"]; dataGridView1.DataSource = bindingSource1; _conn.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); //throw; } } }}
6、结果
0 0
- C#连接mysql数据库
- C#连接mysql 数据库
- C# 连接MySQL数据库
- C#连接mysql数据库
- C#连接MySql数据库
- C#连接MySql数据库
- C#连接mysql数据库
- C#连接Mysql数据库
- c#连接mysql数据库
- c#连接mysql数据库
- C#连接mysql数据库
- C#连接Mysql数据库
- c# 连接mysql数据库
- c#连接mysql数据库
- C# 连接 mysql 数据库
- C#连接mysql数据库
- c# 连接Mysql数据库
- C#连接mysql数据库
- 对象序列化
- 基于C语言sprintf函数的深入理解
- 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
- 9.2.1 Renaming Retrieved Columns
- 微信的redirect_uri参数错误解决办法
- C#连接mysql数据库
- Sqoop学习笔记 --- 使用Sqoop 对 Oracle 做数据迁移 到 PostgreSQL
- html css零散知识总结
- js字符串作为一个对象类型
- idea 使用注意
- View的滑动冲突(通用解决方式)
- Android中样式styles和theme主题的使用方式
- 远程摄像头软件mjpg-streamer使用指南
- Selenium java mac 自动化测试