-
2021-02-02 22:19:15
今天学习了c#连接MySQL
Java中有***********************Class.forName("com.mysql.cj.jdbc.Driver");//加载JDBC驱动
在c#中没有
Java中有**********************
public static String db_url = "jdbc:mysql://localhost:3306/jiuye?characterEcoding=utf-8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true";
public static String db_user = "root";
public static String db_pass = "123456";
Connection conn = null;
conn = DriverManager.getConnection(db_url, db_user, db_pass);
在c#中有对应类似的代码********************** "server=127.0.0.1;port=3306;database=zxw;user=root;password=123456";这里可以设置用户名,密码,数据库名称等
总而言之,c#连接mysql的过程就是:
1.string connectStr = "server=127.0.0.1;port=3306;database=zxw;user=root;password=123456";
MySqlConnection conn = new MySqlConnection(connectStr);
2. MySqlConnection conn = new MySqlConnection(connectStr);//MySqlConnection与Java中的Connection类似*********************************************************
3. conn.Open();//开启数据库
4.MySqlCommand cmd = new MySqlCommand(sql, conn);//*************这里的MySqlCommand与Java中的Connection类似,但是用法不同
更多相关内容 -
c#连接mysql的驱动包.rar
2021-02-28 17:06:36c#连接mysql所需的驱动包MySql.Data.dll MySql.Web.dll -
C#连接Mysql封装类操作
2020-04-13 14:33:16一个链接MySQL的封装 包含有结果查询和无结果查询 记得先安装mysql-connector-net-8.0.18 然后在项目中添加引用Mysql.Data -
C#连接mysql数据库与简单操作
2017-09-11 19:30:12本程序实现了使用C#连接mysql数据库,并进行简单的update操作,并且配有详细注释。 使用前需要安装mysql connector 网下载链接https://dev.mysql.com/downloads/connector/net/6.9.html 更多内容可以参考我的csdn... -
C#连接MySQL数据库MVC架构增删改查.rar
2020-04-22 11:11:46C#连接MySQL数据库MVC架构增删改查,提供源码,SQL语句测试需要先安装MySQL数据库,请前往官网下载 -
MySqlHelper C#连接MYSQL类
2018-08-05 12:42:12MySqlHelper C#连接MYSQL类,自己的项目就是使用的类。 -
.Net/C#连接Mysql数据库Connector/Net MySql.Data.dll 8.20.0+6.9.12
2020-05-15 00:05:52C#通过MySql.Data.dll连接MySql数据库 在项目中引用组件:MySql.Data.dll (记得复制到本地中选择为true / 或直接把MySql.Data.dll复制到debug文件夹下) 在代码中 using MySql.Data.MySqlClient; ......接下来这里... -
C#连接MySQL需要的MySql.Data.dll,MySql.Web.dll
2018-05-04 10:26:56C#连接MySQL需要的MySql.Data.dll,MySql.Web.dll,MySql.Data.dll,MySql.Web.dll是C#操作MySQL的驱动文件,是C#连接MySQL必要插件。 -
mysql.data.dll下载_c#连接mysql必要插件
2018-12-17 08:50:55下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。 -
C#连接mysql数据库完整实例
2020-12-25 23:55:19本文实例讲述了C#连接mysql数据库的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Configuration; using MySql.Data.MySqlClient; /// /// TestDatebase 的摘要说明 /// public ... -
C#连接MySQL数据库代码示例
2016-03-02 15:44:35实现了使用C#连接MySQL数据库连接完整项目 -
C# 连接Mysql数据库所引用Dll MySql.Data.dll
2018-04-25 14:07:32C# 连接Mysql数据库所引用Dll,MySql.Data.dll,具体连接介绍代码详见我的博客《 C#连接mySql数据库进行增删改操作 》 -
C#连接MYSQL示例代码
2019-08-10 14:22:47本示例使用C# 调用MySql.Data.dll 实现 访问MySql 数据库。请使用Microsoft Visual Studio 2012 打开 -
C#连接MySQL数据库
2014-12-15 15:28:36C#连接MySQL数据库的动态库文件 mysql-connector-net-6.6.7-noinstall.zip -
c#连接mysql驱动
2018-03-05 17:29:15c#连接mysql驱动,c#连接mysql驱动DLL,MySql.Data.dll -
C# 连接mysql数据库
2019-03-21 02:10:53NULL 博文链接:https://yeyuan.iteye.com/blog/979581 -
C#连接mysql数据库dll
2017-09-18 17:43:58c#连接mysql数据库连接动态库,其中包括2.0 4.0 4.5版本的动态库,直接引用项目即可使用,c#连接mysql数据库连接动态库,其中包括2.0 4.0 4.5版本的动态库,直接引用项目即可使用 -
c# 连接Mysql数据库
2021-01-18 19:22:53mysql.data.dll下载_c#连接mysql必要插件mysql.data.dll是C#操作MYSQL的驱动文件,是c#连接mysql必要插件,使c#语言更简洁的操作mysql数据库。当你的电脑弹出提示“丢失mysql.data.dll”或“无法找到mysql.data.dll...mysql.data.dll下载_c#连接mysql必要插件
mysql.data.dll是C#操作MYSQL的驱动文件,是c#连接mysql必要插件,使c#语言更简洁的操作mysql数据库。当你的电脑弹出提示“丢失mysql.data.dll”或“无法找到mysql.data.dll”等错误问题,请下载本站为你提供的dll文件,使用它可以帮助用户解决上述问题。
dll文件修复方法:
1、解压下载的文件。
2、复制文件“mysql.data.dll”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64
4、最后点击开始菜单-->运行-->输入regsvr32 mysql.data.dll 后,回车即可解决错误提示!
第三方组件:Mysql.Data.dll
说明:下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了。
以下是几个常用函数:
1 #region 建立MySql数据库连接
2 ///
3 ///建立数据库连接.4 ///
5 /// 返回MySqlConnection对象
6 publicMySqlConnection getmysqlcon()7 {8 //http://sosoft.cnblogs.com/
9 string M_str_sqlcon = "server=localhost;user id=root;password=root;database=abc"; //根据自己的设置
10 MySqlConnection myCon = newMySqlConnection(M_str_sqlcon);11 returnmyCon;12 }13 #endregion
14
15 #region 执行MySqlCommand命令
16 ///
17 ///执行MySqlCommand18 ///
19 /// SQL语句
20 public void getmysqlcom(stringM_str_sqlstr)21 {22 MySqlConnection mysqlcon = this.getmysqlcon();23 mysqlcon.Open();24 MySqlCommand mysqlcom = newMySqlCommand(M_str_sqlstr, mysqlcon);25 mysqlcom.ExecuteNonQuery();26 mysqlcom.Dispose();27 mysqlcon.Close();28 mysqlcon.Dispose();29 }30 #endregion
31
32 #region 创建MySqlDataReader对象
33 ///
34 ///创建一个MySqlDataReader对象35 ///
36 /// SQL语句
37 /// 返回MySqlDataReader对象
38 public MySqlDataReader getmysqlread(stringM_str_sqlstr)39 {40 MySqlConnection mysqlcon = this.getmysqlcon();41 MySqlCommand mysqlcom = newMySqlCommand(M_str_sqlstr, mysqlcon);42 mysqlcon.Open();43 MySqlDataReader mysqlread =mysqlcom.ExecuteReader(CommandBehavior.CloseConnection);44 returnmysqlread;45 }46 #endregion
1 usingSystem.Data;2
3 usingMySql.Data.MySqlClient;4
5
6
7
8
9 privateMySqlConnection conn;10
11 privateDataTable data;12
13 privateMySqlDataAdapter da;14
15 privateMySqlCommandBuilder cb;16
17 privateDataGrid dataGrid;18
19
20
21 private void connectBtn_Click(objectsender, System.EventArgs e)22
23 {24
25 if (conn != null)26
27 conn.Close();28
29
30
31 string connStr = String.Format("server={0};user id={1}; password={2}; port={3}; database=mysql; pooling=false; charset=utf8",32
33 server.Text, userid.Text, password.Text, 3306);34
35
36
37 try
38
39 {40
41 conn = newMySqlConnection( connStr );42
43 conn.Open();44
45
46
47 GetDatabases();48
49 MessageBox.Show("连接数据库成功!");50
51 }52
53 catch(MySqlException ex)54
55 {56
57 MessageBox.Show( "Error connecting to the server:" +ex.Message );58
59 }60
61 }62
63
64
65 private voidGetDatabases()66
67 {68
69 MySqlDataReader reader = null;70
71 MySqlCommand cmd = new MySqlCommand("SHOW DATABASES", conn);72
73
74
75 try
76
77 {78
79 reader =cmd.ExecuteReader();80
81 databaseList.Items.Clear();82
83 while(reader.Read())84
85 {86
87 databaseList.Items.Add( reader.GetString(0) );88
89 }90
91 }92
93 catch(MySqlException ex)94
95 {96
97 MessageBox.Show("Failed to populate database list:" +ex.Message );98
99 }100
101 finally
102
103 {104
105 if (reader != null) reader.Close();106
107 }108
109 }110
111
112
113 private void databaseList_SelectedIndexChanged(objectsender, System.EventArgs e)114
115 {116
117 MySqlDataReader reader = null;118
119 conn.ChangeDatabase(databaseList.SelectedItem.ToString());120
121 //http://sosoft.cnblogs.com/
122
123 MySqlCommand cmd = new MySqlCommand("SHOW TABLES", conn);124
125 try
126
127 {128
129 reader =cmd.ExecuteReader();130
131 tables.Items.Clear();132
133 while(reader.Read())134
135 {136
137 tables.Items.Add( reader.GetString(0) );138
139 }140
141 }142
143 catch(MySqlException ex)144
145 {146
147 MessageBox.Show("Failed to populate table list:" +ex.Message );148
149 }150
151 finally
152
153 {154
155 if (reader != null) reader.Close();156
157 }158
159 }160
161
162
163 private void tables_SelectedIndexChanged(objectsender, System.EventArgs e)164
165 {166
167 data = newDataTable();168
169
170
171 da = new MySqlDataAdapter("SELECT * FROM" +tables.SelectedItem.ToString(), conn );172
173 cb = new MySqlCommandBuilder( da ); //此处必须有,否则无法更新
174
175
176
177 da.Fill( data );178
179
180
181 dataGrid.DataSource =data;182
183 }184
185
186
187 private void updateBtn_Click(objectsender, System.EventArgs e)188
189 {190
191 DataTable changes =data.GetChanges();192
193 da.Update( changes );194
195 data.AcceptChanges();196
197 }
-
c# 连接mysql数据库
2021-05-15 15:51:46c# 连接mysql数据库 1. 首先创建一个项目 2.导入需要的包 右键依赖项,点击管理NuGet程序包,点击浏览 输入mysql 点击第一个,然后右边框框可以看到下载。 3.编写代码 /// <summary> /// 数据库连接 ///...c# 连接mysql数据库
1. 首先创建一个项目
2.导入需要的包
右键依赖项,点击管理NuGet程序包,点击浏览
输入mysql
点击第一个,然后右边框框可以看到下载。
3.编写代码/// <summary> /// 数据库连接 /// </summary> /// <param name="UserId"></param> /// <param name="SqlPassword"></param> /// <param name="SqlName"></param> /// <param name="hot"></param> /// <param name="port"></param> /// <returns></returns> public static MySqlConnection Connection(string UserId, string SqlPassword, string SqlName, string hot, int port) { string con = string.Format("Database={0};Data Source={1};User Id={2};Password={3};port={4};SslMode = none", SqlName, hot, UserId, SqlPassword, port); MySqlConnection mySql = new MySqlConnection(con); mySql.Open(); return mySql; } /// <summary> /// /// sql运行 /// </summary> /// <param name="sql"></param> public static void saveDataToMysql2(string sql) { //读取数据库操作 string constring = "data source=127.0.0.1;database=test;user id=root;password=11111;pooling=true;charset=utf8;"; MySqlConnection connection = new MySqlConnection(constring); connection.Open(); try { //update MyClass set name='Mary' where id=1; Console.WriteLine(sql); using (MySqlCommand mycmd = new MySqlCommand(sql, connection)) { mycmd.ExecuteNonQuery(); } } catch (Exception) { throw; } finally { if (connection.State == ConnectionState.Open) { connection.Close(); } } }
编写sql语句,传参数,即可调用执行。
-
C# 连接MySQL
2018-03-29 14:03:22资源在于共享,技术在于交流。C# 连接MySQL其实也是比较容易的,需要小例子,请拿走。 -
C# 连接mysql数据库(mysql-connector-net-6.9.6)
2015-03-28 20:22:20mysql-connector-net-6.9.6 -
C#连接MySQL
2019-04-23 14:34:01C#连接MySQL数据库 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MySql.Data.MySqlClient; //在项目中添加 MySQL.Data.dll ...C#连接MySQL数据库
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MySql.Data.MySqlClient; //在项目中添加 MySQL.Data.dll 引用后使用此using指令 namespace 连接MySQL { class Program { static void Main(string[] args) { String connetStr = "server=127.0.0.1;port=3306;user=root;password=root; database=mydata;"; //端口号port默认是3306可以不写,user:用户名,password:密码,database:数据库名 MySqlConnection conn = new MySqlConnection(connetStr); //异常检测 try { conn.Open(); Console.WriteLine("已经建立连接"); //在这里写增删改查语句 } catch (MySqlException e) { Console.WriteLine(e.Message); } finally { conn.Close(); } } } }
一般在MySQL文件夹中都有MySQL.Data.dll程序扩展文件(没有的话便下载一个),如下图:
-
C# 连接Mysql 有关于ADo.net的操作
2016-08-01 16:56:00C# 连接Mysql 有关于ADo.net的操作 截图在文档中 -
C#连接MySQL数据库详细步骤
2021-06-08 13:31:13C#连接MySQL数据库连接之前的准备要完成的任务连接MySql数据库写我们的代码运行出错:程序效果: 本人的问题,用的是vs2010,连接数据库就没有那么方便了,下面是具体连接数据库的过程。连接的时候总会有一些问题。 ... -
C#连接mysql的方法【基于vs2010】
2020-08-30 23:47:15主要介绍了C#连接mysql的方法,基于vs2010平台较为详细的讲述了C#操作mysql所需的组件下载、安装及连接mysql操作实现代码,需要的朋友可以参考下 -
c# 连接mysql数据库驱动
2013-08-01 16:53:25vs2012 连接mysql 通过测试 没有问题 -
c#连接mysql数据库的方法
2020-12-31 07:27:31使用vs2010连接mysql 数据库, 1.装连接驱动,使用Connector/Net 连接驱动!下载地址:http://dev.mysql.com/downloads/connector/net/, 安装完之后,在项目中添加引用 Mysql.Data.dll; 2.配置连接串: 在web....