transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
transparenterne - Objektorienteret programmering i Java
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
JDBC − databaseadgang<br />
Indlæse driver − Oracle−database:<br />
Class.forName("oracle.jdbc.driver.OracleDriver");<br />
Oprette forbindelse − Oracle−database:<br />
Connection forb = DriverManager.getConnection(<br />
"jdbc:oracle:thin:@oracle.cv.ihk.dk:1521:student",<br />
"stuk1001", "stuk1001");<br />
Med <strong>Java</strong> under Windows følger en standard JDBC−ODBC−bro:<br />
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br />
Connection forb = DriverManager.getConnection (<br />
"jdbc:odbc:datakilde1","","");<br />
Derefter oprettes en ’prompt’<br />
Statement stmt = forb.createStatement();<br />
... og man er klar til at sende SQL til databasen<br />
Kommandoer<br />
stmt.executeUpdate(<br />
"create table KUNDER (NAVN varchar(32), KREDIT float)" );<br />
stmt.executeUpdate("insert into KUNDER values(’Jacob’, −1799)");<br />
stmt.executeUpdate("insert into KUNDER values(’Brian’, 0)");<br />
Forespørgsler<br />
ResultSet rs = stmt.executeQuery(<br />
"select NAVN, KREDIT from KUNDER");<br />
ResultSet−objektet repræsenterer svaret på forespørglsen:<br />
while (rs.next())<br />
{ String navn = rs.getString("NAVN");<br />
float kredit = rs.getFloat("KREDIT");<br />
System.out.println(navn+" "+kredit);<br />
}