Till KTH:s startsida Till KTH:s startsida

Programmeringslaboration

Programmeringslaborationen löses i grupper om 2 personer. Redovisning den 12 december, redovisningstid bokas via Bilda/Verktyg/Inbjudningar.

Programmeringslaboration 

För att kunna använda dig av JDBC behöver du en JDBC driver för just din DBMS (en jar-fil med klasser för att hantera kommunikationen för en specifik DBMS).
FörPostgreSQL hittar du denna på http://jdbc.postgresql.org/download.html. Välj JDBC 4 och version motsvarande din DBMS. För andra DBMS, se dokumentationen för dessa.

Drivern måste finnas tillgänglig för din applikation för att denna ska kunna exekveras. Sätt systemvariabeln CLASSPATH till ".;sökväg_till_jdbc_driver_inklusive_driverns_namn".
I Eclipse lägger du till drivern till ett projekt genom att högerklicka på projektet och välja Properties/Java build path/fliken Libraries/Add external jars.

Ett exempelprogram som ställer en fråga till din databas via en Java-applikation (vissa parametrar måste anpassas till just din databas): JDBCTest.java.
Syftet är bara att ge en enkel demonstration av klasser som Connection, Statement och ResultSet. Det är självklart inte så här din applikation ska se ut.

Läs mer om JDBC i kursboken och på http://download.oracle.com/javase/tutorial/jdbc/.
En första, kort, översikt: http://infolab.stanford.edu/~ullman/fcdb/oracle/or-jdbc.html.

Föreläsningen om programmering med JDBC.

Anders Lindström skapade sidan 15 november 2011

kommenterade 4 december 2011

Hej Anders,

Jag skulle vilja be om förtydligande av specifikationen.

"Filmerna ska kunna kategoriseras."

Innebär det att man ska kunna sortera sökningen efter titel utgivare osv? (eller menas det genre). I vilket fall, bör det skötas på databas eller klientnivå anser du?

Mvh

David

Lärare kommenterade 5 december 2011
Kategoriseras syftar pa genre. /A
kommenterade 6 december 2011

Hej Anders.

Hittar ingen inbjudan på bilda till laborationsredovisningen nu 12/12,

// Emil Lundmark

Lärare kommenterade 6 december 2011

Redovisningstider kan nu bokas via Bilda/Verktyg/Inbjudningar. Det är viktigt att båda gruppmedlemmarna bokar samma tid.

/Anders

kommenterade 6 december 2011

Jag undrar, har hittat en klass för att grafiskt rendera stjärnor på ett snyggt sätt på Internet. Är det okej att använda sig utav den koden och bilderna om det står i kommentarerna av koden? Jag tänkte endast använda det för att på ett snyggt och intuitivt sätt visa betyg för filmer och album.

Lärare kommenterade 6 december 2011

Det är ok för en mindre del som detta förutsatt att det i din lösning klart framgår att denna del är lånad, samt från vem.

/Anders