Skip to content

PostgreSQL

Nathaniel Sabanski edited this page Jan 20, 2016 · 6 revisions

by Marcos Sanchez Provencio (see this note).

You need the Npgsql data provider (included with Mono).

import Npgsql

connectionString = "Server=tequila;Database=tutos;USER ID=marcos"
dbcon = NpgsqlConnection(connectionString)
dbcon.Open()
dbcmd = dbcon.CreateCommand()
sql = "SELECT firstname, lastname FROM employee"
dbcmd.CommandText = sql;
reader = dbcmd.ExecuteReader()
while reader.Read():
    FirstName = reader["firstname"]
    LastName = reader["lastname"]
    print "Name: $FirstName $LastName"

Compiling and running:

marcos@quina:~/src/boo/bin $ ./booc.exe -r:Npgsql.dll  ../examples/pruebaPostgreSQL.boo
marcos@quina:~/src/boo/bin $ ./pruebaPostgreSQL.exe
Name: Marcos Sanchez Provencio
Name: Ernesto Molina Carron

See also Database Recipes and ADO.NET resources.

Clone this wiki locally