C#中MYSQL数据库连接并显示

原创 2013年12月02日 15:18:24

我是采用MYSQL实现的,所以首先需要导入MySql.Data.dll和MySQLDriverCS.dll,避免有些函数不能用。

命名空间:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
using MySQLDriverCS;


winform用的是dataGridView,需要分以下几个步骤:

(1)数据库数据

MySqlConnection conn = new MySqlConnection("server = "+IPAdr+";uid = root; pwd =111;database =ser;charset=gb2312;");
conn.Open();

string str = "insert into ped values(NULL,' " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " ',' " + dataInfo + " ' ) ";    //主要ID且要有‘’号
MySqlCommand comm = new MySqlCommand(str,conn);
comm.ExecuteNonQuery();

comm.Dispose();
conn.Close();


注意:创建数据库时,时间的格式是timestamp,且要设置刷新当前时间戳记时;ID为自动递增且为主键;

(2)数据库连接及显示:

MySqlConnection conn = new MySqlConnection("server = 127.0.0.1;uid = root; pwd =111;database =ser;charset=gb2312;");
 MySqlCommand comm;
 conn.Open();
string str = "select * from ped";
                      
 MySqlDataAdapter da = new MySqlDataAdapter();                        // 实例化sqldataadpter
 MySqlCommand cmd1 = new MySqlCommand(str, conn);         // sql语句
 da.SelectCommand = cmd1;                                                            // 设置为已实例化SqlDataAdapter的查询命令
 DataSet ds1 = new DataSet();                                                          // 实例化dataset
 da.Fill(ds1);                                                                                           // 把数据填充到dataset
 dataGridView1.DataSource = ds1.Tables[0].DefaultView;          // 将数据集绑定datagridview,完成显示




相关文章推荐

C#连接mysql数据库 及向表中插入数据的方法

mysql 语句操作: 创建数据库:create database hotelATMDb; use hotelATMDb; C#连接mysql 1、引用 dll MySql.Dat...

C#调用MySQL数据库(使用MySql.Data.dll连接)

下载地址:http://dev.mysql.com/downloads/connector/net/ 安装指导 1、安装:mysql-connector-net-6.9.9.msi 其下载地址:ht...

C#访问MySQL数据库的方法

C#访问MySQL数据库的方法 (1)首先需要下载C#访问MySQL数据库的ADO.NET驱动程序 下载地址为: http://dev.mysql.com/downloads/connect...
  • hsg77
  • hsg77
  • 2012年02月28日 16:58
  • 67344

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

c#连接sql数据库超时问题

最近用c#写了个窗口程序,其中需要连接sql数据库,添加app.config配置文件,内容如下:             其中已经将超时设置为2秒,可是测试时如果数据库断...
  • killtl
  • killtl
  • 2012年08月30日 08:10
  • 8139

C#之MySql登录

1.carry on !!! 2.新建两个窗体,分别为LoginForm、MainForm。 2.sqlHelper中GetList方法添加参数(前台输入的值) 传入一个参数数组,同...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

vs2013 c#连接mysql数据库并显示查询结果到DataGridView上

private void button2_Click(object sender, EventArgs e)         {             GetMessage();       ...

报表工具Stimulsoft Reports创建主从报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表、Stimusoft Reports ,下面我们以Stimulsoft Reports为例...

报表工具Stimulsoft Reports快速生成.NET简单列报表

在.NET开发中经常会涉及到报表的开发,通常我们采用报表工具来快速生成报表,报表生成工具最常用的是水晶报表、Stimusoft Reports,下面我们以Stimulsoft Reports为例,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#中MYSQL数据库连接并显示
举报原因:
原因补充:

(最多只允许输入30个字)