ASP.NET与MySql的连接

1.数据连接方式

ASP.NET本身的数据访问ADO.NET不支持对于MySql的连接和查询,但是MySQL官网上均提供了多种ASP.NET连接到MySQL的方式:

(1)ODBC驱动的访问方式:mysql-connector-odbc-5.1.5-win32.msi,ODBC

(2)ADO.NET对于MySQL的访问方式:mysql-connector-net-6.2.2.zip

个人选用的是第二种,感觉方便,和.NET对SQL SERVER等的访问基本类似,用起来比较顺手。

2.ADO.NET方式数据连接的使用

在通过mysql-connector-net-6.2.2.zip访问MySQL前,必须先将MySql.Data.dll放在Bin文件夹下

(1)如果使用VS的控件界面,可直接可视化操作与数据库相连

(2)自己使用SqlDataSource或ObjectDataSource书写连接代码时,需要在站点右键添加引用,引用mysql.data的dll文件和命名空间MySql.Data.MySqlClient

每个要访问MySQL数据库的页面,都必须在头部添加"using MySql.Data;using MySql.Data.MySqlClient;“

3.在Web.Config页面添加数据库连接字符串

添加在Web.Config的中,就不用重复写连接代码,每个页面可以直接引用:

connectionString="server=localhost;User Id=root;password=root;Persist Security Info=True;database=db_user"

providerName="MySql.Data.MySqlClient" />

4.连接MySQL与SqlServer的不同

(1)所有的sql开头的SQL连接参数都换成Mysql开头的,如"SqlCommand->MySqlCommand","SqlDataSource->MySqlDataSource",诸如此类的

(2)SQL语句中可以使用参数,不过注意SQL Server中参数符号是"@",而MySQL中是"?"

相关文档:

protected void btnsearch_ServerClick(object sender, EventArgs e)

{

string lujing=this.Text2.Value.ToString().Trim();

string shujuku = this.jine.Value;

&nbs ......

1.//弹出对话框.点击转向指定页面

Response.Write("

"

;

Response.Write("

='http://www.51aspx.com/bizpulic/upmeb.aspx' "

;

2.//弹出对话框

Response.W ......

关于 asp.net 服务器控件几个 ID 的说明[ZT]

引自:http://lujf1978.blog.163.com/blog/static/2320126620078114112822/

对于每一个服务器控件System.Web.UI.Control 都具有 ID,UniqueID,ClientID 三个属性,那么这个三者到底有河关系,在客户端HTML中又是如何对应呈现的呢?

ID:获取或设置分配给服务器控件的 ......

问:为什么Session在有些机器上偶尔会丢失?

答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。

问:为什么当调用Session.Abandon时并没有激发Session_End方法?

答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使� ......

.net与mysql,ASP.NET与MySql的连接相关推荐

  1. mysql支持asp.net_关于Mysql + asp.net注射能支持多语句的感慨(2月)

    关于Mysql + asp.net注射能支持多语句的感慨 2010-09-07 03:32 在一篇老外的文章里面看到一个图表,致使Mysql + Asp.Net 注入时支持多语句 真的?有点不信,测试 ...

  2. .net 启动mysql数据库连接_[ASP.net教程]mysql数据库连接方式(.net)

    [ASP.net教程]mysql数据库连接方式(.net) 0 2014-07-17 18:01:00 1.通过ado.net连接(数据库连接串中为中文貌似无法使用) 需要添加MySql.Data.d ...

  3. Asp.net中Mysql存储中文乱码解决方法

    转" 在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文 ...

  4. asp 更新 mysql数据库_asp update mysql数据库

    数据库必知词汇:数据操纵语言DML |名词定义|数据操纵语言(Data Manipulation Language, DML)是SQL语言的四大主要分类之一,用户通过它可以实现对数据库数据的基本操作. ...

  5. 从零开始搭建ABP框架(Asp .Net Boilerplate)+MySQL(v8.0.22)

    从零开始搭建ABP框架(Asp .Net Boilerplate)+MySQL(v 8.0.22) 一.总体框架介绍(传统的WebAPI) 一.总体框架介绍 注意:VS2019版本必须在16.9.4以 ...

  6. ASP.NET Core Web项目连接MySQL数据库

    作者在新建了一个ASP.NET Core Web项目的基础上,想连接本地的Mysql数据库,参考了很多博客,各种各样的说法都有,多少让人有感凌乱!自己最后捣鼓成功了!所以写一篇博客,以便后人查阅! 操 ...

  7. asp mysql 符号乱码_asp MYSQL出现问号乱码的解决方法

    asp MYSQL出现问号乱码的解决方法 发布时间:2016-06-18 来源: 点击: 次 这样的问题是因为 数据库字符集,表字符集,字段字符集都设为:gbk_chinese_ci 注意数据库连接串 ...

  8. 免费云空间支持ftp/asp/php/cgi/mysql/_免费域名空间pipni.cz申请和使用攻略(MYSQL+PHP+CGI+mail+FTP)...

    呵呵 ,其实大家一直都觉得挺好的域名免费空间,要申请的话当然你得拥有一个自己的域名了,因为注册的时候要以你的域名来访问的,不会分配二级域名. 一.申请 申请条件: 1.你要有良好的网络公德,不要浪费网 ...

  9. ts连接mysql数据库_各种数据库的连接方法

    一.JDBC连接各种数据库 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver"). ...

最新文章

  1. (转载)spring jar包详细介绍
  2. MySQL 十大常用字符串函数
  3. 高温保护_【美的空调维修案例】P2压缩机高温保护 不定时出现P1过欠压保护...
  4. wechat-app-mall — 微信小程序商城,微信小程序微店
  5. 预测UI设计师未来发展方向
  6. [POJ3080 Blue Jeans]
  7. Vertica数据库系列:这几天踩过时间函数的坑
  8. Bailian4033 铺地毯【暴力】
  9. 离散型概率分布的抽样
  10. 【短文本聚类】TextCluster:短文本聚类预处理模块 Short text cluster
  11. Unomi 成为 Apache 软件基金会顶级项目
  12. mvn打包并部署本地tomcat_maven一键部署tomcat war包
  13. 外挂技术之-检测和反检测
  14. shell脚本小程序之特洛伊木马示例
  15. linux 命令 tar 打包压缩命令 date时间 命令实践
  16. Word、Excel组合批量打印信封(转)
  17. MYSQL存储过程的简单运用,包括传值、返回值、返回集合
  18. 计蒜客习题:猴子打字
  19. tomcat安装以及部署jpress
  20. 波动方程数值求解(一)

热门文章

  1. Windows中安装MongoDB以及studio3t
  2. 怎么ie取消要打开或保存来自_取消认证后,发票抵扣就这么简单!
  3. python决策树分类鸢尾花_基于决策树—鸢尾花分类
  4. 【经验分享】工程开发与Coding规范
  5. 发送手机验证码通过调用第三方网易云信API(flask项目)
  6. java使用xml存储数据_用存储过程和 JAVA 写报表数据源有什么弊端?
  7. c语言 java append_C++中append函数的用法和函数定义。谢谢!
  8. nmcli 命令的基本使用
  9. 最长公共子序列及其引申问题
  10. [css][移动设备]禁止横竖屏时内容自动调整