第十步 示例程序
至此我们的数据库终于完成,MySQL Connector/Net也安装成功,我们该做点其他什么事情了。下面我将提供一段简单的脚本,在这段脚本中,我们将连接和查询数据库中的数据,输入数据不是脚本的要点。 MySQL.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=localhost; user id=15secs;
- password=password; database=mydatabase;
- pooling=false;")
-
- strSQL = "SELECT * FROM mytable;"
-
- myDataAdapter = New MySqlDataAdapter
- (strSQL, myConnection)
- myDataSet = New Dataset()
- myDataAdapter.Fill(myDataSet, "mytable")
-
- MySQLDataGrid.DataSource = myDataSet
- MySQLDataGrid.DataBind()
-
- End Sub
-
- 〈 /script 〉
-
- 〈 html 〉
- 〈 head 〉
- 〈 title 〉Simple MySQL Database Query〈/title 〉
- 〈 /head 〉
- 〈 body 〉
-
- 〈 form runat="server" 〉
- 〈 asp:DataGrid id="MySQLDataGrid" runat="server" / 〉
- 〈 /form 〉
- 〈 /body 〉
- 〈 /html 〉
在上面的脚本中黑体字部分将随你采用的平台不同而进行修改,如采用SQL Server应用System.Data.SQLClient来替换MySql.Data.MySqlClient,这只是一点,更详细的本文就不讨论了。下图是脚本运行结果:
脚本运行结果
结论:
我希望本文能对读者理解数据库服务器有所帮助,当你打算从access或SQL Server上升级的时候,MySQL是一个不错的选择,尽管它是开放源代码的,而且还有些缺陷,但它与.NET的结合能做许多工作,另外MySQL Administrator使管理数据库服务器不再是管理员的噩梦。
|