Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Anders Lindström 2011-11-25 09:07

Visa < föregående | nästa >
Jämför < föregående | nästa >

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örst, kort, översikt: http://infolab.stanford.edu/~ullman/fcdb/oracle/or-jdbc.html.