JDBC og ODBC

JDBC

For å kunne kjøre programmer med JDBC må man ha lastet ned klasse-filene for databasehåndtering.
Katalogen man får pakka ut legger man f.eks. på C:\jdk1.3\lib, og så legger man til denne katalogen i CLASSPATH.

Hvordan koble seg opp mot databasen

import java.sql.*;

Connection db;

try
{
    Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch(Exception e)
{
    System.err.println("Could not find oracle.jdbc.driver.OracleDriver\n");
}

try
{
    db = DriverManager.getConnection("jdbc:oracle:thin:@donau.hiof.no:1521:orcl", user, passwd);
    db.close();
}
catch(Exception e)
{
    System.err.println("Connection to, talking to or disconnecting from db failed\n");
}


ODBC

Det første man må gjøre for å kunne lage et VB-program som bruker ODBC, er å lage seg en Data Source.
Dette kan gjøres ved å lage seg en Data Source fil eller ved å definere alle data selv i koden i VB.

Fra Control Panel gjør man slik:

Fra koden gjør man slik:
  Dim CnctStr As String  'Connect string

  CnctStr = "SERVER=donau;DRIVER={Microsoft ODBC for Oracle};DSN='';"
For å få kontakt må man ha enten et RDO objekt eller et ADO objekt. For å bruke et slikt må det velges i Project - References på menyen i VB. Uten at det velges, kan man ikke kompilere koden.