.net链接mysql数据库,操作增删改查。
另外MySql官方出了一个在csharp里面连接MySql的Connector,可以试试
http://dev.mysql.com/downloads/#connector-net
<add name="mysql" connectionString="server=125.46.37.170;uid=root;pwd=;"/>
报错:Unable to connect to any of the specified MySQL hosts.
今天做项目时候就遇到这问题
中文提示“找不到相应的主机。”
这时候请检查数据库服务器上 MySql.Data.dll 文件版本和项目 bin 目录下的版本是否一致。
如果远程主机版本是 6.0.3
而项目引用的是 5.0.3
则会出现以上的错误提示
但是如果本机主机上版本是 6.0.3
即使项目引用的是 5.0.3
也能正常连接数据库,不清楚是什么原因
c# asp.net MySql.Data.DLL6.2下载,.net连接mysql数据库的第三方插件
关键字: c# mysql.data.dll 6.2 下载 .net 连接 mysql 数据库 第三方 插件 data dll
解压后只需要把mysql.data.dll引入到项目里就可以用了
代码示例:
C#代码 < id="Player1272445987149" type="application/x-shockwave-flash" width="14" height="15" src="http://heisetoufa.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" tplayername="SWF" splayername="SWF" id="Player1272445987149" type="application/x-shockwave-flash" src="http://heisetoufa.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" mediawrapchecked="mediawrapchecked" flashvars="clipboard=using%20MySql.Data.MySqlClient%3B%0A%0Aprotected%20void%20btn_login_Click(object%20sender%2C%20EventArgs%20e)%0A%7B%0A%09string%20mySqlCon%20%3D%20ConfigurationManager.ConnectionStrings%5B%22MySqlCon%22%5D.ConnectionString%3B%0A%0A%09MySqlConnection%20myCon%20%3D%20new%20MySqlConnection(mySqlCon)%3B%0A%0A%09try%0A%09%7B%0A%09%09myCon.Open()%3B%0A%0A%09%09MySqlCommand%20selSql%20%3D%20new%20MySqlCommand(%22Select%20*%20from%20tt.table%20Where%20uname%3D%40uname%22%2C%20myCon)%3B%0A%09%09%09%0A%09%09selSql.Parameters.Add(%22%40uname%22%2C%20MySqlDbType.VarChar%2C%2032).Value%20%3D%20this.txt_name.Text.Trim()%3B%0A%0A%09%09MySqlDataReader%20mydr%20%3D%20selSql.ExecuteReader()%3B%0A%0A%09%09while%20(mydr.Read())%0A%09%09%7B%0A%09%09%09if%20(my
相关文档:
注: 从MySQL从服务器的版本不能小于主服务器的版本 实验环境 Master Mysql服务器版本5.1.36,IP:192.168.128.130 Slave Mysql服务器版本5.1.36,IP:192.168.128.132 一. MySQL主服务器配置 1.建立授权用户 用法:grant replication slave on *.* to ‘用户名’@'主机’ identified by ‘密码’; mysql>grant replicatio ......
mysql> select * from tx;
+------+
| id |
+------+
| 4 |
| 7 |
| 3 |
| 9 |
| 5 |
+------+
5 rows in set (0.05 sec)
mysql> delete a from tx a inner join (select * from tx limit 2,2) b ......
http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html
查看是否支持分区:SHOW VARIABLES LIKE '%partition%';
分区语句CREATE TABLE ti (id INT, amount DECIMAL(7,2), tr_date DATE)
ENGINE=INNODB
PARTITION BY HASH(MONTH(tr_date))
PARTITIONS 6;
---------------------------------- ......
解决mySQL占用内存超大问题
为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^
更改后如下:
innodb_buffer_pool_size=576M ->256M InnoDB引擎缓冲 ......