Python CGI psycopg2 - příklad 1: Porovnání verzí

Z GeoWikiCZ
m (příklad psycopg2)
 
mBez shrnutí editace
 
(Nejsou zobrazeny 3 mezilehlé verze od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
<pre>
Založení databáze webdb a uživatel webuser viz [[Instalace a správa PostgreSQL#Správa|Instalace a správa PostgreSQL]].
 
<source lang="python">
#!/usr/bin/python
#!/usr/bin/python


Řádek 36: Řádek 38:
except:
except:
     print "pripojeni k databazi se nepodarilo"
     print "pripojeni k databazi se nepodarilo"
</pre>
</source>
 
[ [[Python|Zpět]] ]


[[Category:Programování]]
{{Python}}
[[Kategorie:Python]]
{{Databáze}}

Aktuální verze z 28. 4. 2009, 05:23

Založení databáze webdb a uživatel webuser viz Instalace a správa PostgreSQL.

#!/usr/bin/python

print "Content-type: text/html"
print

try:
    import psycopg2

    conn = psycopg2.connect("dbname='webdb' user='webuser' \
                            host='localhost' password='tajne-heslo'")
    cur = conn.cursor()
    cur.execute("""SELECT a, b FROM test""")
    rows = cur.fetchall()
    
    print "<html>"
    print "<head>"
    print "<title>SQL select -> HTML tabulka</title>"
    print "</HEAD>"
    print "<body bgcolor = white>"
    
    print "<table border=\"1\">"
    print "<tr>"
    print "<th> a </th>"   # sloupec a
    print "<th> b </th>"   # sloupec b
    print "</tr>"
    for row in rows:
        print "<tr>"
        print "<td>" + row[0] + "</td>"
        print "<td>" + row[1] + "</td>"
        print "</tr>"
    print "</table>"
    
    print "</body>"
    print "</html>"
except:
    print "pripojeni k databazi se nepodarilo"

[ Zpět ]