分享

ASP.NET与MySQL数据库开发详解(6) - 51CTO.COM

 悟静 2010-07-11

第十步 示例程序

至此我们的数据库终于完成,MySQL Connector/Net也安装成功,我们该做点其他什么事情了。下面我将提供一段简单的脚本,在这段脚本中,我们将连接和查询数据库中的数据,输入数据不是脚本的要点。 MySQL.aspx

  1. 〈 %@ Page Language="VB" debug="true" % 〉  
  2. 〈 %@ Import Namespace = "System.Data" % 〉  
  3. 〈 %@ Import Namespace =   
  4. "MySql.Data.MySqlClient" % 〉  
  5. 〈 script language="VB" runat="server" 〉  
  6.  
  7. Sub Page_Load(sender As Object, e As EventArgs)  
  8.  
  9. Dim myConnection As MySqlConnection  
  10. Dim myDataAdapter As MySqlDataAdapter  
  11. Dim myDataSet As DataSet  
  12.  
  13. Dim strSQL As String  
  14. Dim iRecordCount As Integer 
  15.  
  16. myConnection = New MySqlConnection  
  17. ("server=localhost; user id=15secs;   
  18. password=passworddatabase=mydatabase;   
  19. pooling=false;")  
  20.  
  21. strSQL = "SELECT * FROM mytable;" 
  22.  
  23. myDataAdapter = New MySqlDataAdapter  
  24. (strSQL, myConnection)  
  25. myDataSet = New Dataset()  
  26. myDataAdapter.Fill(myDataSet, "mytable")  
  27.  
  28. MySQLDataGrid.DataSource = myDataSet  
  29. MySQLDataGrid.DataBind()  
  30.  
  31. End Sub  
  32.  
  33. 〈 /script 〉  
  34.  
  35. 〈 html 〉  
  36. 〈 head 〉  
  37. 〈 title 〉Simple MySQL Database Query〈/title 〉  
  38. 〈 /head 〉  
  39. 〈 body 〉  
  40.  
  41. 〈 form runat="server" 〉  
  42. 〈 asp:DataGrid id="MySQLDataGrid" runat="server" / 〉  
  43. 〈 /form 〉  
  44. 〈 /body 〉  
  45. 〈 /html 〉  

在上面的脚本中黑体字部分将随你采用的平台不同而进行修改,如采用SQL Server应用System.Data.SQLClient来替换MySql.Data.MySqlClient,这只是一点,更详细的本文就不讨论了。下图是脚本运行结果:

ASP.NET与MySQL数据库
脚本运行结果

结论:

我希望本文能对读者理解数据库服务器有所帮助,当你打算从access或SQL Server上升级的时候,MySQL是一个不错的选择,尽管它是开放源代码的,而且还有些缺陷,但它与.NET的结合能做许多工作,另外MySQL Administrator使管理数据库服务器不再是管理员的噩梦。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多