【VB.NET】输出MariaDB到ComboBox(Visual Studio 2019)
目次
-
- 開發環境和前提條件
-
- 程式編寫
連接到MariaDB
呼叫給下拉框
總結
1. 开发环境和前提条件
操作系统:Windows10
集成开发环境:Visual Studio 2019
编程语言:VB.NET(.NET Framework 4.7.2)
数据库:MariaDB 10.4
对于开发环境的创建方法和引用设置,我们将假定已知。 (如果有任何要求,我们将进行创建。)
2. 编写程序
1. 连接到MariaDB数据库
添加引用。
Imports MySql.Data.MySqlClient
Using conn As New MySqlConnection("Database=<DATABASE>;Data Source=localhost;User Id=<USERNAME>;Password=<PASSWORD>; sqlservermode=True;")
' データベースコネクション開始
conn.Open()
'<<ここへMariaDB接続中の処理を記述する>>
' データベースコネクションクローズ
conn.Close()
End Using
2. 调用组合框的方法。
在创建组合框控件(此处称为[DropdownBox1])之后,
上述代码的
'<<ここへMariaDB接続中の処理を記述する>>
請將以下內容以中文進行本地化改寫,只需一個選項:
在此部分中,將記述以下兩點:
– 獲取數據
– 設置下拉清單的數據來源。
' データ取得
Dim cmd As MySqlCommand = New MySqlCommand("SELECT * FROM <DATATABLE>", conn)
Dim da As MySqlDataAdapter = New MySqlDataAdapter(cmd)
Dim dt As DataTable = New DataTable()
da.Fill(dt)
' コンボボックスに値を設定
Dim dc As New ArrayList
dc.Add("")
For i As Integer = 0 To dt.Rows.Count - 1
dc.Add(dt.Rows(i).ItemArray(1)) 'ItemArray(1)は設定したい任意のカラム
Next
DropdownBox1.DataSource = dc
总结
我投稿今天既是为了测试第一次在Qiita上发布文章的同时也兼做控制自己的MariaDB中数据库的模板。