【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中数据库的模板。
 
    