PostgreSQL(Npgsql)

サンプル

  1. Imports Npgsql
  2.  
  3. Module Module1
  4.  
  5. Sub Main()
  6.  
  7. Dim cn As NpgsqlConnection
  8. Dim cm As NpgsqlCommand
  9. Dim rs As NpgsqlDataReader
  10.  
  11. Dim str As String
  12. Dim sql As String
  13.  
  14. str = String.Format("Server={0};Database={1};UserID={2};Password={3};port={4};", _
  15. "localhost", "testdb1", "postgres", "password", "5432")
  16.  
  17. cn = New Npgsql.NpgsqlConnection
  18. cn.ConnectionString = str
  19. cn.Open()
  20.  
  21.  
  22. sql = "SELECT * FROM testtable1"
  23. cm = New NpgsqlCommand
  24. cm.Connection = cn
  25. cm.CommandText = sql
  26.  
  27. rs = cm.ExecuteReader()
  28.  
  29. While (rs.Read())
  30. Dim strfld(rs.FieldCount - 1) As String
  31. For i As Integer = 0 To rs.FieldCount - 1 Step 1
  32. strfld(i) = IIf(IsDBNull(rs(i)) = True, "", rs(i))
  33. Next i
  34. Console.WriteLine(Join(strfld, vbTab))
  35. End While
  36.  
  37. cn.Close()
  38.  
  39. Console.Read()
  40.  
  41.  
  42. End Sub
  43.  
  44. End Module
  45.  
最終更新:2010年11月02日 22:57