アプリケーションを実行する前にユーザーがログインする必要がある VB.NET でコンピューティング プロジェクトを行っています。また、全体でデータベースを使用する必要があるため、選択した武器は MySQL でした。
これは、ユーザーがデータベースに接続して開くログインボタンを押すときに使用しているコードです。
Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click
MySqlConn.ConnectionString = "server=localhost;" _
& "user id=" & txtUsername.Text & ";" _
& "password=" & txtPassword.Text & ";" _
& "database=main"
Try
MySqlConn.Open()
MessageBox.Show("Connection successful!")
Catch ex As Exception
MessageBox.Show("Cannot connect to the database: " & ex.Message)
End Try
End Sub
これで問題ありませんが、後でクエリを実行したい場合 (および別の形式で) など、ほとんど同じコードを再度記述する必要があります。別のクラスに入れて必要なときに呼び出すことを考えましたが、接続文字列のテキスト ボックスから詳細を取得する方法がわかりませんでした。また、複数のユーザーを使用する可能性があるため、静的パラメーターを使用することはできません。
前もってありがとう、ロビン