ネイティブの日本語で文を言い換えてください。オプションは 1 つだけでかまいません。データベースをクエリしてすべての結果をリストするにはどうすればよいですか?
VBで、ADO.NETライブラリを使用してデータベースに接続して、クエリを実行できます。以下に、データベースに対してクエリを実行して、すべての結果を出力する方法を説明する単純な例を示します。
最初に、System.Data名前空間への参照を追加していることを確認します。
次に、以下のコードを使用してデータベースに接続してデータを照会します。
Imports System.Data.SqlClient
Private Sub QueryDatabase()
' 数据库连接字符串
Dim connectionString As String = "Data Source=数据库服务器地址;Initial Catalog=数据库名称;User ID=用户名;Password=密码"
' 查询语句
Dim query As String = "SELECT * FROM 表名"
' 创建连接对象
Using connection As New SqlConnection(connectionString)
' 打开数据库连接
connection.Open()
' 创建命令对象
Using command As New SqlCommand(query, connection)
' 执行查询,并获取结果集
Using reader As SqlDataReader = command.ExecuteReader()
' 循环遍历结果集
While reader.Read()
' 读取每一行的数据
Dim value1 As String = reader.GetString(0) ' 假设第一列是字符串类型
Dim value2 As Integer = reader.GetInt32(1) ' 假设第二列是整数类型
' 输出数据到控制台或界面
Console.WriteLine("Value 1: " & value1)
Console.WriteLine("Value 2: " & value2)
Console.WriteLine("---------")
End While
End Using
End Using
End Using
End Sub
上の例では、次の部分を置き換える必要があります:
- データベースサーバーアドレス:データベースサーバーのアドレス
- クエリ対象データベース名:クエリを実行するデータベース名
- ユーザー名:データベースに接続するためのユーザー名
- パスワード:データベースに接続するパスワード
- 表名: 照会対象の表名
必要に応じてクエリ文と読み込む列の種類を変更できます。
最後に、QueryDatabase 関数を呼び出してクエリを実行して、すべての結果をリストアップします。