如何使用VB.NET从MySQL数据库查询数据

时间:2013-01-24 19:06:59

标签: mysql vb.net

我有一个名为“业务元素”的MySQL数据库,其中有4列(ID,用户名,密码和级别)。我想检查特定用户名(由Usernametextbox.text给出)“级别”是否为管理员,经理或用户。这些是我希望所有用户拥有的3个值(它们都在列级别中)。我的connectionstring是"server=localhost;user id=root;password=;database=business elements",我的表是users

基本上我想检查给定用户的列的值。

所有这些都在Visual Basic中。

有人请帮助..

1 个答案:

答案 0 :(得分:1)

以下是获取特定用户名的级别的方法。它应该是许多其他功能的良好起点。我没有测试它,但它应该非常接近。 (Userlevel应匹配表中“level”的数据类型。)

Dim conn as MySqlConnection
Dim cmd As MySqlCommand

conn = New MySqlConnection("server=localhost;user id=root;password=;database=business elements;")
conn.Open()

cmd = New MySqlCommand("SELECT level FROM users WHERE Username=@username LIMIT 1", conn)
cmd.Parameters.AddWithValue("@username", Usernametextbox.Text)
userLevel = cmd.ExecuteScalar()