C#第四次作业:MYSQL数据库及C#操作MYSQL数据库——Winform程序
来源:互联网 发布:如何建立网络销售平台 编辑:程序博客网 时间:2024/05/22 02:26
C#操作MySQL数据库。
(1)连接作业1中建立的数据库中的相关的表(table),显示在DataGridView控件中。
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 MySQLDriverCS;
using System.Data.SqlClient;
using MySql.Data.MySqlClient;
using System.Data.Odbc;
namespace DataBaseConnection
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
string constr = "DRIVER={MySQL ODBC 5.2 ANSI Driver};" +
"SERVER=localhost;" +
"DATABASE=student;" +
"UID=root;" +
"PASSWORD=root;" +
"OPTION=3";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
if (conn.State == ConnectionState.Open)
{
label1.Text = "数据库已打开!";
}
//读取sut_info
MySqlDataAdapter sda = new MySqlDataAdapter();//适配器
sda = new MySqlDataAdapter("select *from stu_info","SERVER=localhost;UID=root;PASSWORD=root;DATABASE=student;");
DataSet ds = new DataSet();//数据集
sda.Fill(ds, "stu_info");//填充到表格
dataGridView1.DataSource = ds.Tables["stu_info"];//设置DGV数据源
}
//捕获错误
catch (MySqlException ex)
{
switch (ex.Number)
{
case 0:
MessageBox.Show("不能连接服务器;"); break;
case 1045:
MessageBox.Show("无效用户名、密码!"); break;
case 1049:
MessageBox.Show("数据库不存在!"); break;
default:
MessageBox.Show(ex.Message); break;
}
}
}
}
}
0 0
- C#第四次作业:MYSQL数据库及C#操作MYSQL数据库——Winform程序
- 第四次作业:MySQL数据库及C#操作MySQL数据库
- 作业四:MYSQL数据库及C#操作MYSQL数据库——Winform程序
- 《C#程序设计》第四次作业:MySQL数据库及C#操作MySQL数据库
- 第四次C#作业-MySQL数据库及C#操作MySQL数据库
- C#第四次作业:MySQL数据库及C#操作MySQL数据库
- C#第四次作业:MySQL数据库及C#操作MySQL数据库
- C#第四次作业:MySQL数据库及C#操作MySQL数据库
- 【c#第四次作业】c#操作MySQL数据库
- c#第四次作业 c#操作MySQL数据库
- C#第四次作业:C#连接MySQL数据库
- C#第四次作业 数据库操作
- 作业四:SQL数据库及C#操作SQL数据库——Winform程序
- sql server数据库及c#操作sql server数据库(第四次C#作业)
- 【c#第四次作业】c#操作SQLServer数据库
- C# WinForm程序中MySQL数据库操作实例
- C# 操作mysql数据库
- C#操作mysql数据库
- 接口自动化思路_JAVA
- No module named google.protobuf
- phread_con_wait和pthread_mutex_lock实现的生产者消费者模型
- 熊辉:我是如何收获了数据挖掘的人生?
- seajs入门2
- C#第四次作业:MYSQL数据库及C#操作MYSQL数据库——Winform程序
- 【iOS解决方案】获取NSString某一个字符串多次出现的位置
- fastdfs函数tracker_query_storage_update1分析
- Java基础(极客)——09、Java面向对象中类与对象的概念和使用
- 初始化游戏状态数据(1)
- easyUI中select下拉框添加option选项
- Android 使用AES/CBC/PKCS7Padding 加解密字符串
- 第十二周 阅读程序(2)
- 初始化游戏状态数据(2)