博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET链接MySQL数据库
阅读量:6630 次
发布时间:2019-06-25

本文共 977 字,大约阅读时间需要 3 分钟。

在asp.net中连接MySql、使用MySql.Data.DLL、完全ADO.NET访问模式、操作方便如同SQL Server
MySql.Data.dll下载地址:
using
 MySql.Data.MySqlClient;
public
 partial 
class
 Msg : System.Web.UI.Page
{
    
protected
 
void
 Page_Load(
object
 sender, EventArgs e)
    {
        
string conn = "Data Source=127.0.0.1;User ID=root;Password=123;DataBase=NewDB;Charset=gb2312;";
        MySqlConnection con 
=
 
new
 MySqlConnection(conn);
        con.Open();
        MySqlCommand cmd 
=
 
new
 MySqlCommand(
"
select * from book
"
,con);
        MySqlDataReader dr 
=
 cmd.ExecuteReader();
        GridView1.DataSource 
=
 dr;
        GridView1.DataBind();
        dr.Close();
        con.Close();
    }
}
需要说明的是:MySql中的参数化不同于SqlServer
Sqlserver的参数化写法:
myCommand.Parameters.Add(new SqlParameter("@Address", SqlDbType.NVarChar, 40));
myCommand.Parameters["@Address"].Value = address.Value;
MySql的参数化写法:
 cmd.Parameters.Add(new MySqlParameter("?p_bname", MySqlDbType.VarChar, 50));
 cmd.Parameters["?p_bname"].Value = book.Text;
本文转自chy710博客园博客,原文链接:http://www.cnblogs.com/chy710/archive/2006/09/05/495000.html
,如需转载请自行联系原作者
你可能感兴趣的文章
Linux无人值守自动化安装详细配置流程!
查看>>
hadoop2.4.1+hbase0.98.3实现的分布式网盘系统初步
查看>>
ibatis批量新增-自增长序列
查看>>
linux系统管理之九:rpm安装包
查看>>
Linux系统中查看日志的常用命令
查看>>
java基础(二) 自增自减与贪心规则
查看>>
VMWare View的组件
查看>>
Linux下date命令使用举例说明
查看>>
Centos6下SVN服务器(结合Apache)的搭建
查看>>
Reactor和Proactor模式
查看>>
实验:关于XPath中的13个轴
查看>>
品牌的网闸介绍
查看>>
手势滑动源码(适合新手)
查看>>
我的友情链接
查看>>
快速熟悉开源项目
查看>>
Linux Centos 6.2 装好PHP启动Apache错误libmysqlclient.so.18:
查看>>
我的开发工具包
查看>>
多版本python下,安装pip
查看>>
AndroidManifest.xml文件解析
查看>>
【我的V日志】2010年1月29日星期五
查看>>