90天托管试用

 

易网知识库 >>所属分类 >> ASP.NET   

[教程][编程/asp.net]如何使用MySQL .NET连接器来连接MySQL数据库。 编辑词条 发表评论(0)

 服务器上是不需要安装MySQL .NET连接器,你只需要上传Mysql.Data.dll到该网站的“bin”文件夹。
你可以在'http://dev.mysql.com/downloads/connector/net/6.0.html'下载MySQL .NET连接器。
安装在您的电脑后,您可以找到MySQL.Data.dll于“Installation path\Assemblies”文件夹。默认路径为“C:\Program Files\MySQL\MySQL Connector Net 6.0.3\Assemblies”。

********************************************************************
[Sample .aspx]
<%@ Page Language="VB" debug="true" %>
<%@ Import Namespace = "System.Data" %>
<%@ Import Namespace = "MySql.Data.MySqlClient" %>
<script language="VB" runat="server">

Sub Page_Load(sender As Object, e As EventArgs)

    Dim myConnection  As MySqlConnection
    Dim myDataAdapter As MySqlDataAdapter
    Dim myDataSet     As DataSet

    Dim strSQL        As String
    Dim iRecordCount  As Integer

        myConnection = New MySqlConnection("Server=mysqlxxx.mysite4now.com;Database=DBname;Uid=DB_ID;Pwd=DB_pw")

        strSQL = "SELECT * From [table name];"

    myDataAdapter = New MySqlDataAdapter(strSQL, myConnection)
    myDataSet = New Dataset()
        myDataAdapter.Fill(myDataSet, "[table name]")

    MySQLDataGrid.DataSource = myDataSet
    MySQLDataGrid.DataBind()

End Sub

</script>

<html>
<head>
<title>MySQL test</title>
</head>
<body>

<form id="Form1" runat="server">

<asp:DataGrid id="MySQLDataGrid" runat="server" />

</form>

</body>
</html>

********************************************************************
在某些应用程序中,您需要在web.config中加入以下行。
[web.config]
<system.web>
                <compilation debug="true" urlLinePragmas="true">
                        <assemblies>
                                <add assembly="MySql.Data, Version=6.0.3.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/></assemblies></compilation>
                <authentication mode="Windows"/>
                <customErrors mode="Off"/>
        </system.web>
        <system.data>
    <DbProviderFactories>
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.0.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
    </DbProviderFactories>
</system.data>

附件列表


→如果您认为本词条还有待完善,请 编辑词条



上一篇[教程][编程/asp.net]如何使用ASP.net网站管理工具去连接的SQL数据库?
下一篇[教程][电邮]如何防止别人使用我的电子邮件地址为发件人地址来发送垃圾邮件给我? (也称为电子邮件欺骗)

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到: Favorites  

词条信息

samho
samho
词条管理员
词条创建者 发短消息   
steven
steven
超级管理员
最近编辑者 发短消息   

相关词条

90天网页托管试用
90天试用