有没有谁搞过asp.net 连接mysql 的,有的话教一下怎么连接,还有mysql怎么用,以前用的都是MSSQL,还没有搞过mysql的,最好有源码可以参考一下。       还有就是有没有人搞过PAYPAL,原理怎样的,麻烦不?
   谢谢各位高手了!!!!!

解决方案 »

  1.   

    MySQL 社区已经开发出了MySQL的数据接口,他提供了连接数据源和程序代码的基本功能。在Windows平台上,有如下的MySQL连接器: ◆MySQL Connector/Net 1.0 (之前被称为ByteFX.Data):是一个为MySQL设计的开放源代码.NET数据接口。它是完全用C#来开发的,我们可以在在 MySQL.com网站上找到它。(注意:在本文的例子中,我们都会使用MySQL Connector/Net 1.0这个数据接口来连接数据库,利用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数据库发送命令或从数据库获得数据了。
      

  2.   

    一下个dll名字叫MySql.Data.dll然后添加引用到你的项目里,至于怎么用和mssql里面的方法差不多给你贴一小段代码。以前写的郁闷代码找不到了,不过里面用的ADO.NET对象差不多,先using.System.mysql.
    如:Sqlconnection conn =  new Sqlconnection();mysql里是MySqlconnection conn = new MySqlConnection();其他的也都是这样的。简单吧
      

  3.   

    抱歉我打错了应该是using MySql.Data.MySqlClient; 不过我的方法绝对正确。给分吧
      

  4.   

    到mySQL的网站下载他们的.NET接口,然后和使用MsSQL一样的使用 Connection.DataReader,DataAdapter这些类。DataSet类是通用的,你都不用再学了。
      

  5.   

        
    //Paly    private void Paly()
        {
            // 存储购物车的总额
            decimal amount = Convert.ToDecimal(100);
            // 存储订单ID
            string orderId = "20081022133655";
            // 获取网站的名称
            string siteName = BalloonShopConfiguration.SiteName;
            // 创建贝宝重定向的位置
            string redirect = "";
            redirect += "https://www.paypal.com/xclick/[email protected]";
            redirect += "&item_name=" + siteName + " Order " + orderId;
            redirect += "&item_number=" + orderId;
            redirect += "&amount=" + String.Format("{0:0.00} ", amount);
            redirect += "&currency=USD";        redirect += "&return=http://www." + siteName + ".com/viewcart_complete.aspx";        redirect += "&cancel_return=http://www." + siteName + ".com/Error.aspx";        // 重定向到付款页面
            Response.Redirect(redirect);
        }
      

  6.   

    一样的
    MySql的使用很方便
    我一直使用首先,到MySqlAB下载个 provider ,名字叫 MySql.Data.dll(Ver5.1.6.0)
    再下载个MySql服务器,一般用5.0以上版本,支持存贮过程
    再下载个UI工具,主要有 MySQL Administrator 和 MySQL QueryBrowser连接字串:
    <connectionStrings>
      <add name="MySqlConnect" connectionString="server=localhost;user id=root; password=123456; database=db; pooling=true; charset=utf8"/>
    </connectionStrings>
      

  7.   

    各位,我想问一下,MYSQL 的语法是不是跟mssql一样的,就是说,mysql操作数据的方法是不是跟mssql一样的,比如说存储过程之类的?
         (各位别急,结贴的时候每个人都有分的)
      

  8.   

    大体相同吧标准sql肯定都是相同的。但是具体的过程和函数肯定是有区别的
      

  9.   

    存贮过程也大同小异
    不过5.0(好像是)之前的版本不支持
    具体的看这里:
    C# + MySql 存贮过程开发示例感觉存贮过程上只有Oracle自成一家
      

  10.   

    要下载mysql的驱动.然后连接和连sql基本上一样.
      

  11.   

    其实和SQL Server差 不多啊!!!