c# bindingsource mysql,Navicat for MySQL 使用教程:在.NET中如何连接MySQL数据库
.NET非常棒,并提供了大量用于处理数据库和数据源的工具。有时虽然可能无法固有地支持数据源。在MySQL之类的情况下,为项目创建绑定源或数据源时可能看不到MySQL连接选项。
那你怎么办呢?
首先,下载一些工具,其中包括MySQL连接器:
下载安装文件后,请一个接一个地安装它们。如果使用的是Visual Studio,请确保在安装之前将其关闭。
安装适用于MySQL的工具后,打开Visual Studio并创建Windows Forms项目。
从工具箱中选择BindingSource控件,然后双击它。在“绑定源”的属性窗口中,选择“DataSource”属性,然后选择“Add Project Data Source”。这将打开“Data Source Configuration Wizard”。
选择Database,然后选择下一步。
选择Dataset,然后选择下一步。
选择New Connection按钮。
选择Change按钮。
注意,MySQL数据库现在出现在列表中,如图1所示。
图1 –更改数据源
从列表中选择MySQL Database,然后单击OK,Add Connection对话框将如图2所示。
图2 –添加连接
输入图2要求的服务器名称,用户名和密码,然后单击“确定”。
选择所需的数据库对象,如图3所示。
图3 –数据库对象
单击完成。
现在,您可以连接MySQL数据库并使用它。
如果我不想使用Bindingsource甚至设计视图怎么办?如果我只想使用代码怎么办?
我们来看一下。
要导入数据功能,您需要导入MySQL名称空间以及System.Data名称空间,方法如下:
using MySql.Data.MySqlClient;
using System.Data;
您只需在C#中使用using语句即可。现在,您可以访问MySQLClient命名空间的所有功能。
MySqlConnectionParameters connectionParameters =
new MySqlConnectionParameters("Server", "Database", "User", "Password");
string conStr =
"server=ServerName;port=PortNumber;database=DatabaseName;uid=Username;password=Password;TreatTinyAsBoolean=false";
使用以下代码创建连接对象:要从MySQL存储过程获取数据,请使用以下代码:
MySqlConnection con = new MySqlConnection(conStr);
MySqlDataAdapter adapter = new MySqlDataAdapter();
MySqlCommand cmd;
cmd = new MySqlCommand("CALL StoredProcedureName(@Parameter)", con);
cmd.Parameters.AddWithValue("@Parameter", Parameter);
cmd.Parameters.AddWithValue("@ToDate", ToDate);
adapter.SelectCommand = cmd;
DataSet ds = new DataSet();
adapter.Fill(ds);
结论
如您所见,使用.NET连接到MySQL数据库非常容易。祝您编码愉快!
标签:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
c# bindingsource mysql,Navicat for MySQL 使用教程:在.NET中如何连接MySQL数据库相关推荐
- vs mysql 环境安装教程_使用 VS 开发连接 MySQL 的 Web 项目的环境配置
前言: 安装 开发环境 软件安装: 版本选择:MySQL for Visual Studio 最新版 Connector/NET 版本必须与 MySql.Data 和 MySql.Data.Entit ...
- java mysql教程基于_java基于jdbc连接mysql数据库功能实例详解
本文实例讲述了java基于jdbc连接mysql数据库的方法.分享给大家供大家参考,具体如下: 一.JDBC简介 Java 数据库连接,(Java Database Connectivity,简称JD ...
- php pdo 与对比mysql,php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例...
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例 本文实例讲述了php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率.分享给大家供大家参考,具体如下: ...
- windows 2008 r2 mysql 速度很慢_Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法...
对比下面两个脚本的速度: Windows 7 用 localhost 连接本地 MySQL,速度会很慢. Windows 7 用 127.0.0.1 连接本地 MySQL,速度则是正常的. my.in ...
- mysql多重主键错误,老师,jd_spider中数据插入Mysql时一直显示主键错误,求助~
老师,jd_spider中数据插入Mysql时一直显示主键错误,求助~ 而且peewee会自动生成一个goods表的主键 万分感谢! 建立表的代码如下 from peewee import * db ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- mysql connector开源协议_Spring Boot 集成 MariaDB Connector/J 连接 MySQL
本文介绍 Spring Boot 2 集成 MariaDB Connector/J 驱动连接 MySQL 数据库的方法. 目录 MariaDB Connector/J 简介 版本说明 代码示例 Mar ...
- java开发中JDBC连接MySQL
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...
- appserv mysql 密码_AppServ8.0安装教程,AppServ8.0安装后Mysql密码不对怎么办?
4.默认全部选中的,直接点击下一步. 注如果想装逼,那第4个可以不安装: 1.Apache HTTP service PHP运行环境(必选项) 2.MYSQL database MYSQL数据库(必选 ...
最新文章
- 微信小程序之录音与播放功能(完整示例demo)
- 几种任务调度的 Java 实现方法与比较
- 这份“插件英雄榜Top20”才是Chrome的正确打开方式!
- MultiThreadedHttpConnectionManager
- 计算机的几种类型单词、快捷键
- CLOSE_WAIT 和TCP_KEEPALIVE
- Explore Scheduling
- 如何利用OpenSSL生成证书
- Ubuntu 12.04下关闭图形界面
- ie9怎么开兼容模式
- Java EE——Mybatis 框架学习
- shell 查看磁盘和当前文件夹所有大小
- Java命令行界面(第26部分):CmdOption
- 网页javascript加载不出_写给初学者的JavaScript异步编程和背后思想
- Vuex核心知识(2.0)
- 视图可以修改表数据吗_Excel-数据透视表、数据透视图
- 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复
- java输出汉字_java怎么 输入输出中文
- forrtl: error (200): program aborting due to control-C event
- python背景介绍_二手房房价影响因素分析 讲解1背景介绍