mysql数据源怎么连接 mysql数据库是如何连接的( 二 )


从工具箱向form1窗体上拖一个按钮和datagridview控件,按钮是触发连接数据库获取数据集,按钮的名称为显示,datagridview控件是用于显示数据集内容
单击解决方案资源管理器中的引用文件夹然后右键选择添加引用,选择浏览后打开mysql.data.dll,这是c#连接mysql数据库的动态库 , 里面封装了很多常用的操作数据库的方法
在解决方案资源管理器中的form1.cs的代码中加入using MySql.Data.MySqlClient;这就是代码中的实际引用mysql.data.dll中的内容 , 有了这个c#就能很方便地操作sql数据库
在按钮的单击事件中添加如下代码
string str = "Server=127.0.0.1;User ID=root;Password=123456;Database=test;CharSet=gbk;";
MySqlConnection con = new MySqlConnection(str);//实例化链接
con.Open();//开启连接
string strcmd = "select * from user";
MySqlCommand cmd = new MySqlCommand(strcmd, con);
MySqlDataAdapter ada = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
ada.Fill(ds);//查询结果填充数据集
dataGridView1.DataSource = ds.Tables[0];
con.Close();//关闭连接
使用navicat软件在数据库test中新建表user,然后新建两个字段username和password(图中的栏位),navicat软件是mysql的图形化界面工具 , 负责新建表以及备份等数据库操作,直观地通过界面来操作
7
数据库建好后就可以执行工程了,单击显示按钮执行结果如下,出现username和password说明数据库连接成功,由于没有添加数据所以下面为空
在excel中怎么连接mysql数据库①MySqlforExcel——mysql的Excel插件
MySql数据库专门为Excel准备了一个数据操作插件,可以方便地对数据进行导入导出扩展和编辑 。本插件安装后,在Excel的“数据”菜单会出现一个如下所示的菜单项,第一次点击它需要对mysql数据库访问用户名、密码及数据库名称等做一个设定,以后就可以随时读取和操作数据库中的数据了 。如果安装完后没有出现在Excel菜单,则可能需要到com加载项中去勾选一下 。这种方法也是最简单的一种连接方法,近乎于傻瓜式链接 。
②MSQuery链接
MSQuery链接需要先安装mysqlODBC驱动 。驱动安装完成后,先要到windows控制面板—管理工具——“ODBC数据源”中进行用户或系统数据源(DSN)设置 。
点击“添加”,在弹出的驱动列表中,选择MySqlODBC驱动,然后点击“完成” 。
这时会弹出一个对话框 , 让你配置mysql数据源的一些参数:数据源名称——随便,描述——随便,TCP/IP服务器——如果在本机就是localhost:3306 , 如果不是则需正确输入你的mysql账户的IP地址及端口,下面就是用户名、密码以及你要访问的数据库名称 。一切配置完毕后可以点击Test进行测试 , 测试连接成功后,你会看到mysql数据源已经添加到用户数据源列表 。
接下来,我们打开MSQuery,这时新添加的数据源已经出现在了数据库列表中,我们只需选中mysql数据源 , 点击确定,就可以对数据库中表和字段进行查询操作了 。
③PowerQuery链接
PowerQuery支持当今市场上所有主流数据库的直连 , mysql当然也不在话下 。由于前面已经设置过了数据源驱动,因此这里相对也就很简单 。打开PowerQuery—获取外部数据—来自数据库—来自mysql数据库 。
网页与mysql数据库怎么连接?连接mysql数据,用到的工具Navicat Premium,步骤如下:
打开Navicat Premium,点击连接按钮下的mysql 。
2.连接名可以任意,输入主机ip或者主机名,端口一般默认都是3306,数据库用户名和密码点击确定就可以 。
注意事项:用Navicat Premium打开远程数据库,需要数据库用户名有远程访问的权限 。

推荐阅读