(1) 从http://dev.mysql.com/downloads/connector/ odbc/3.51.html上下载MySQL ODBC Driver-MyODBC 3.51。在解压缩下载的文件之后,执行MyODBC- <version >.exe文件。接受许可协议并单击OK完成安装。
(2) 在C:\Websites\BegAspNet2Db\ch04中创建一个名为TIO-3-Connection- MySql.aspx的新页面。添加SqlDataSource以使用.NET2 ODBC提供程序和MySQL ODBC 3.512 Driver。设置SQL Select命令为SELECT Host, User, Password, Create_pr- iv FROM User。
(3) 添加GridView,设置AutogenerateFields=true来显示值。保存并在浏览器中查看。应该能看到MySQL管理数据库中每个用户的四个相关数据。
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtmlll/DTD/xhtmlll.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Ch04-TIO-3-ConnectionToMySql</title>
</head>
<body>
Chapter 04 TIO #3 Connection to mySql
<form id="forml" runat="server">
<div>
<asp:GridView ID="GridViewl" Runat="server"
DataSourceID="SqlDataSourcel">
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSourcel" Runat="server"
ProviderName="System.Data.Odbc"
ConnectionString= "DRIVER={MySQL ODBC 3.51 Driver};
SERVER=localhost;
DATABASE=mysql ;
UID=root;
PASSWORD=my99sql ;
OPTION=3"
SelectCommand="SELECT host, user, create_priv, password FROM user"
>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>