使用mysql.data.mysqlclient实现C#连接MySQL数据库

MySQL提供的是一个dll文件——“MySql.Data.dll”,目前我用的就是这个dll文件,将这个文件(见附件)放到网站的bin目录下,就可以使用了。而且和SQL Server的用法并没有太大的出入,只是应用的名称不一样而已。 代码如下: 1.default.aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C/...

作者: 月井石 发布时间: 04-21

linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2、只导出表结构 mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql #/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.s...

作者: 就娜点事 发布时间: 04-20

mysql创建表

说明:此文件包含了blog数据库中建立所有的表的Mysql语句. 在sql语句中注意“约束的概念": 1.实体完整性约束(主键--唯一且非空) primary key() 违约处理:No action(拒绝执行) 2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [on delete|update casecade | no action] 违约处理:级联更新或拒绝执行 3.用户自定义完整性约束(not null,unique,check短...

作者: yfProgramer 发布时间: 04-20

MySQL数据库对GROUP BY子句的功能扩展(1)

标准SQL语法中,对SELECT语句执行GROUP BY操作的话,SELECT选择的列必须出现在GROUP BY子句中,也就是说先要明确根据什么分组,然后才能选择分没分组。不过MySQL数据库不完全是这样,只要MySQL数据库不是运行在ANSI模式下(什么是运行模式,简单讲就是指支持的SQL语法,运行模式是在启动mysql服务时以--sql-mode设置,默认应为空,ANSI是一套通行的标准SQL语法体系),就可以...

作者: junsansi 发布时间: 04-20

c# mysql 连接

MySQLConnection conn = null; try { //MySQLConnection conn = new MySQLConnection(new MySQLConnectionString("myquest", "root", "amttgroup").AsString); //实例化一个连接对象其中myquest为数据库名,root为数据库用户名,amttgroup为数据库密码 string connstr = "Data Source=MySQL;Password=root;User ID=root;Location=localhost"; conn = new MySQLConnection(co...

作者: V587 发布时间: 04-18

利用MySQLDriverCS实现在.NET环境下访问MySQL数据库

using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using MySQLDriverCS; public partial class _Default : System.Web.UI.Page { protecte...

作者: V587 发布时间: 04-18

MySQL中文支持问题

本文目的: 让MySQL支持中文 测试环境: Windows XP sp2,MySQL Server 5.1,MySQL Administrator 1.2.17 操作步骤: 1、修改数据库的默认字符集 (开始菜单) - MySQL - MySQL Server 5.1 - MySQL Server Instance Config Wizard: - Reconfigure Instance - Detailed Configuration - Developer Machine - Multifunctional Database - (InnoDB Tablespace Settings - next...

作者: Yineng 发布时间: 04-17

mysql大数据量处理

一、概述 分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。 首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程: 接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改 --> 返回处理结果 当然,这个流程图不一定正确,这只是我自...

作者: 牛司朋 发布时间: 04-16

相见恨晚--MySQL 多表查询

记得上学期上数据库原理的时候,做过多表查询的练习题,不是是用数学符号去描述。现在用php写功能点,查询数据库要涉及到多个表,开始没想起用sql语句就可以实现多表查询,搞到用代码去实现,效果很不好。 有思路马上google了,终于找到了希望的帖子。 连接:http://honey505.blog.sohu.com/9487669.html 本来有本,mysql必知必会的,但是不再手头上,只好在网上查了。。。

作者: xhiyu 发布时间: 04-16

解决Can&#39;t connect to MySQL server on &#39;localhost&#39; (10048) (刷新后正常)

解决Can't connect to MySQL server on 'localhost' (10048), 一般见于使用mysql的windows 2003服务器. 错误的出现的原因: 应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致较低吞吐量. 解决方案: 和本错误密切相关的两个windows的注册表项:TcpTimedWaitDelay和MaxUserPort的值. TcpTimedWaitDelay 确定 TCP/IP 可释放已关闭连接并重用...

作者: 黔人阿诺 发布时间: 04-15