asp.net连接mysql数据库

方法一:使用MySQL推出的MySQL Connector/Net组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件。完成该组件后,需要在项目中引用这个组件,也可以直接在配置文件的<assemblies>节点内添加下面的节点:

<add assembly="MySql.Data, Version=5.1.5.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>之后在程序中引用命名空间MySql.Data.MySqlClient,即可开始进行连接MySQL数据库的操作了,示例如下:

 1protected void MySqlCon() 2{ 3        //数据库连接字符串跟连接SQL SERVER没有区别 4        string constr = "server=localhost;User Id=root;password=root;Database=test"; 5 6        //下面使用MySql Connector/net提供的专用对象 7        MySqlConnection mycon = new MySqlConnection(constr); 8        mycon.Open(); 9        MySqlCommand mycmd = new MySqlCommand("select * from users", mycon);10        MySqlDataReader myreader = mycmd.ExecuteReader();11        while (myreader.Read())12        {13            if (myreader.HasRows)14            {15                Response.Write(myreader.GetString("email") + "<br/>");16            }17        }18        myreader.Close();19        mycon.Close();2021}方法二:使用ODBC.NET。一般来说,ODBC.NET的DataProvider是标准的.NET框架(1.1及以上的版本)的一部分,所以会和后者一起自动安装好。一旦确认ODBC.NET安装完毕,你就需要下载用于MySQL的ODBC驱动程序:MySQL Connector/ODBC,目前最新版本是3.51。安装完毕后就可以使用ODBC.NET连接MySQL数据库了,首先需要在程序中引入System.Data.Odbc命名空间,具体的示例如下: 1 public void Connect_Odbc() 2    { 3        //需要事先创建MySQL ODBC DSN. 4        string odbcString = "DSN=MySQL;"; 5         6        //string odbcString = "DRIVER={MySQL ODBC 3.51 Driver};" + 7        //                    "SERVER=localhost;" + 8        //                    "Port=3306;" +  //连接本地数据库时可省略此项设置 9        //                    "DATABASE=test;" +10        //                    "UID=root;" +11        //                    "PASSWORD=root;" +12        //                    "OPTION=3";1314        OdbcConnection odbcConn = new OdbcConnection(odbcString);15        odbcConn.Open();16        OdbcCommand odbcCmd = new OdbcCommand("SELECT * FROM users", odbcConn);17        OdbcDataReader myreader = odbcCmd.ExecuteReader();18        while (myreader.Read())19        {20            if (myreader.HasRows)21            {                22                Response.Write(myreader.GetString(0) + "<br/>");23            }24        }25        myreader.Close();26        odbcConn.Close();27    }

asp.net连接mysql数据库,布布扣,bubuko.com

时间: 2024-12-28 06:41:48

asp.net连接mysql数据库的相关文章

ASP.net连接mysql数据库(使用MySql.Data.dll)

以前用ASP.net做web网站时用的都是sqlserver 数据库,也没有了解用mysql如何连接,遂今天试了下,多余就不说了,直接上步骤了. 首先我采用的是MySql.Data.dll这种方式连接数据库,我把放在百度云上了,大家可以下载:http://pan.baidu.com/s/1o78bql0 mysql的安装我就不多说了,傻瓜式安装即可,这里推荐一个可视化工具 可以方便看到数据库里的表:为了简单测试我就把数据库ll表里放了一个字段date 接下来,在ASP.net项目中右击添加MyS

C# asp.net 连接Mysql 数据库

首先添加 引用: using System.Data;using MySql.Data.MySqlClient; 代码: 这里只写了 后台代码 Mysql 连接和sql 连接代码几乎一样 只要把 MySqlCommand com = new MySqlCommand(sqlin,con); 类似的MySQLcomand都改为 sqlcommand 就好了 using System; using System.Collections.Generic; using System.Linq; usin

asp.net连接MySQL数据库错误-Out of sync with server

问题 网上说:http://wenda.haosou.com/q/1386389928069965 昨晚这个问题真的费了我不少时间(晚上9到凌晨2点),网上找解决方案,然后一个个尝试,没有成功.准备放弃了,却又是预示即将发生转变.今天运行出现这个问题了:Authentication with old password no longer supported, use 4.1 style passwords. 于是拿着这个问题寻找答案,出现了几个结果,也是抱着试试的态度.有这么一个方案——在数据库

ASP 连接 MySQL 数据库两种方法

一般都是用myodbc来连接.首先,在系统中安装 Mysql 的ODBC数据库驱动.如安装稳定版本是3.51.下载地址是:http://dev.mysql.com/downloads/connector/odbc/3.51.html. 下载安装好后.在控制面板-->管理工具-->数据源 (ODBC)中的“驱动程序”页中如果有MySQL ODBC 3.51 Driver就说明驱动已经安装成功,就可以开始写程序了. 下面是我测试时使用的程序,里面有说明就不再介绍了. 方法一: <% '设置M

mybatis连接mysql数据库插入中文乱码

对于mysql数据库的乱码问题,有两中情况: 1. mysql数据库编码问题(建库时设定). 2. 连接mysql数据库的url编码设置问题. 对于第一个问题,目前个人发现只能通过重新建库解决,建库的时候,选择UTF-8字符集.我试过修改现有数据库字符集为UFT -8,但是根本不起作用,插入的中文仍然乱码(中文显示成:???).重建库时选择字符集为UTF-8之后,中文正常显示了. 对于第二个问题,是这样 的情况:我建库时设置了数据库默认字符集为UTF-8,通过mysql workbench直接插

用MyEclipse10.0远程连接Mysql数据库服务器

说明:本文档所有的操作均在满足以下条件的情况下操作, A.远程Linux服务器已经安装好MySQL数据库 B.本地电脑可以ping通远程服务器 C.已经成功安装了Myeclipse 一.下载mysql-connector-java-3.1.14-bin.jar 这个是连接mysql数据库的驱动器. 下载地址: http://dev.mysql.com/downloads/connector/j/5.0.html 也可以到官方网站下载,网址如下:www.mysql.com 二.在Myeclipse

Linux系统Java连接Mysql数据库

Linux系统下Java连接Mysql数据库方法与Windows下类似,具体步骤如下: 下载JDBC(驱动):mysql-connector-java-5.1.37.tar.gz 解压下载的数据包:tar -zxvf mysql-connector-java-5.1.37.tar.gz 解压后,mysql-connector-java-5.1.29-bin.jar位于mysql-connector-java-5.1.29目录下. 配置解压后,mysql-connector-java-5.1.29

C#连接MySql数据库的方法

1.要连接MySql数据库必须首先下载MySql的连接.net的文件, 文件下载地址为http://download.csdn.net/detail/xiaoliu123586/91455792.解压缩刚才下载的mysql-connector-net-6.6.6-noinstall.zip文件,里面有几个版本选择,在这里我选V4, 选中V4.0中所有文件几个文件,然后添加到C#项目的引用中,然后就可以编写程序进行数据库的操作了. 3.数据库操作代码 InsertMySql.cs 1 using

hibernate简单连接mysql数据库配置

使用hibernate连接mysql数据库 1:项目搭建好之后,在lib包中添加必要的jar包,和mysql数据库驱动jar包: jar包可以在hibernate的下载包(hibernate3.3.2.GA)中找到,这里所需要的jar包是: hibernate3.jar,lib/required目录下的所有jar包; 连接数据库所需要的jar包:mysql-connector-java-5.1.7-bin.jar; 如图: 2:jar包引入后编写实体类及映射文件: 实体类是xx.java文件;映