知识大全 MySQL与ASP.NET配合更强大
Posted 数据库
篇首语:人老心不老,身穷志不穷。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 MySQL与ASP.NET配合更强大相关的知识,希望对你有一定的参考价值。
MySQL与ASP.NET配合更强大 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
开放源代码社区为了扩展MySQL的使用范围 开发出了 Net框架( NET Framework)中可以使用的数据库连接器 我们就来学习一下如何在 Net应用程序中使用MySQL
由于富有竞争力的价格和易于使用 MySQL在市场占有率方面逐步提升 开放源代码社区为了扩展MySQL的使用范围 开发出了 Net框架( NET Framework)中可以使用的数据库连接器 我们就来学习一下如何在 Net应用程序中使用MySQL
MySQL渐渐的成为了在选择数据库平台时一个切实可行的数据库方案 能够证明这一点的就是许多公司都选择mySQL作为他们的数据库平台 例如 Google 美联社(The Associated Press) 以及美国国家航空宇航局( NASA) 虽然对于一个开放源代码来说 低廉的价格常常被当作主要优点来说服客户 但是对于象Google那样的大规模的组织来说 他们不会放心的把非常有用的信息存放在一个只有价格优势的数据库产品中 MySQL真正的实力远远的超过了他的价格优势 他提供了丰富的来自开放源代码社区和商业化的附加工具
和 NET的数据整合
MySQL 社区已经开发出了MySQL的数据接口 他提供了连接数据源和程序代码的基本功能 在Windows平台上 有如下的MySQL连接器
* MySQL Connector/Net (之前被称为ByteFX Data):是一个为MySQL设计的开放源代码 NET数据接口 它是完全用C#来开发的 我们可以在在 网站上找到它 (注意:在本文的例子中 我们都会使用MySQL Connector/Net 这个数据接口来连接数据库 利用Windows安装程序即可轻易安装它 它的代码实例和文档也包含其中 )
* MySQLDirect NET Data Provider 是一个由 Core Lab 开发的商业数据接口 他的价格由购买的许可证的类型决定 但是我们可以下载它的试用版
如果你使用 Mono 那么在 Mono网站上可以找到PHP连接器的下载 如果你在Windows平台上运行Mono的话 你下载的连接器包含了安装程序 如果不是的话 那就要根据你的操作系统的种类去下载合适的连接器了
使用MySQL数据接口
安装好MySQL的数据接口后 你必须在你的代码中引入它才能使用 你可以使用 MySql Data MySqlClient这个名空间来连接 MySQL 服务器 在C#中 可以使用using语句来引入MySQL数据接口
using MySql Data MySqlClient;
另外 你也可以在一个ASP NET的网页表单(Web Form)中通过使用导入(Import)指令来引入MySQL数据接口 或者 你也可以在你的代码里在使用这个名空间时 写全一个类的完整路径 但是这样的话会比使用Import指令来导入输入更多的字符 浪费更多的字节 指定了名空间后 我们就可以和MySQL数据库进行数据交互了 MySql Data MySqlClient这个名空间提供了许多用于处理MySQL数据的类 下面是这些类的一个样本
* MySqlConnection 管理和 MySQL 服务器/数据库的连接
* MySqlDataAdapter 一套用于填充DataSet对象和更新MySQL数据库的命令和连接的集合
* MySqlDataReader 让你能够从一个 MySQL 数据库读取数据 它是一个单向的数据流
* MySqlCommand 提供向数据库服务器发送指令的功能
* MySqlException 当发生问题时提供例外处理
我们会使用其中的一些类去和我们的范例数据库进行数据交互
连接 MySQL 数据库
使用MySQL数据库的第一步是要通过MySQLConnection类和数据库建立连接 通过一个连接字串 MySqlConnection 将会被实例化成一个示例 连接字符串将告诉代码到哪里去找MySQL服务器以及其他一些选项
一个连接字串告诉代码使用指定的用户名和密码去连接一个名为MySQLTestServer的MySQL服务器 并进入 techrepublic数据库 我在我的测试机上设定了允许匿名登陆(这样的设定有非常大的安全漏洞 所以不建议你在生产服务器上也这么做) 所以在范例中将会使用如下的连接字串
server=localhost; database=sitepoint;
指定了连接字串后 MySqlConnection 对象的Open方法就被调用并打开连接 连接建立后 你就可以给MySQL数据库发送命令或从数据库获得数据了
ASP NET和MySQL的组合
让我们更深入的讨论一下结合MySqlConnection类和其他的类来生成一个MySQL服务器上的数据库列表 表 B列出了一个使用C#写的ASP NET的网页表单 它建立了一个连接 接着给服务器下了一个指令(SHOW DATABASES) 然后通过MySqlReader对象把结果显示出来
cha138/Article/program/ASP/201311/21824相关参考
经验之谈:MySQL与ASP.NET配合更强大[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET强大的性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一个程序速度是一件非常令
知识大全 组合ASP.NET 2.0数据控件构建强大用户接口
组合ASP.NET2.0数据控件构建强大用户接口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET入门教程 1.2 创建动态站点的强大工具
ASP.NET入门教程1.2创建动态站点的强大工具 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
用ODBC连接MySQL和ASP.NET 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 被认为是
在中可以通过MySQLDatadll来操作mysql数据库写法跟操作SQL数据库类似下面是相关的例子 一打开mysql数据库&nb
我们经常看到在一些博客页面里可以发表评论通过电子邮件通知版主(例如咱们的博客园)那么如何用发送电子邮件呢?我们可以借助NET提供的强大的类库达到目的 首先我们要引入SystemWebMail命名
知识大全 事实证明Ajax的世界更需要ASP.NET MVC
事实证明Ajax的世界更需要ASP.NETMVC 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET与ASP编译与解释的区别 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 年月Mic
谁如果有更直接的方法请不吝赐教也不知有什么方法可以直接更换css <%@PageLanguage=C#AutoEventWireup=true CodeFile=Defaulta