Ik moet voor school een Java programma maken in combinatie met een Oracle DB.
Nu heb ik thuis inmiddels Oracle 9i DB + Borland Together 6.1 draaien zonder enige problemen. Het lukt me echter niet om een connectie op te bouwen met de DB want ik krijg namelijk onderstaande foutmeldingen wanneer in Java ga "runnen".
Ik begrijp niets van deze fouten, ben nog maar een dummie wat betreft Java.
Kunnen jullie s.v.p. de nodige hulp bieden.
Enkele belangrijke punten:
- Ik gebruik Oracle 9i in combinatie met Borland Together 6.1
- De apache server van Oracle is dusdanig aangepast dat deze poort 8080 gebruikt ipv de standaard 80 (dit ivbm een aanwezige, actieve IIS).
- de Oracle DB + database user + de benodigde tabellen functioneren
- Het stukje Java dat ik gebruik om te testen werkt ook
- Ik gebruik onderstaande connectie gegevens waarvan ik niet zeker weet of de url correct is.
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:8080:dboracle (de DB naam en poort zijn iig goed)
name=pr3_212072 (deze is zeker weten goed)
password=test (deze is zeker weten goed)
Alle hulp is welkom!
Nu heb ik thuis inmiddels Oracle 9i DB + Borland Together 6.1 draaien zonder enige problemen. Het lukt me echter niet om een connectie op te bouwen met de DB want ik krijg namelijk onderstaande foutmeldingen wanneer in Java ga "runnen".
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| D:\Borland_Together_6.1\jdk\bin\javaw -classpath D:\Borland_Together_6.1\out\classes\Adres;D:\Borland_Together_6.1\lib\javax.jar;;D:\Borland_Together_6.1\lib\classes12.zip RunAdres database.prop
Er gaat iets niet goed met SQL
java.sql.SQLException: I/O-uitzondering: Got minus one from a read call
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:361)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:442)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:172)
at AdresFrame.initGUI(AdresFrame.java:63)
at AdresFrame.<init>(AdresFrame.java:48)
at RunAdres.main(RunAdres.java:6)
java.lang.NullPointerException
at AdresFrame.initGUI(AdresFrame.java:216)
at AdresFrame.<init>(AdresFrame.java:48)
at RunAdres.main(RunAdres.java:6) |
Ik begrijp niets van deze fouten, ben nog maar een dummie wat betreft Java.
Kunnen jullie s.v.p. de nodige hulp bieden.
Enkele belangrijke punten:
- Ik gebruik Oracle 9i in combinatie met Borland Together 6.1
- De apache server van Oracle is dusdanig aangepast dat deze poort 8080 gebruikt ipv de standaard 80 (dit ivbm een aanwezige, actieve IIS).
- de Oracle DB + database user + de benodigde tabellen functioneren
- Het stukje Java dat ik gebruik om te testen werkt ook
- Ik gebruik onderstaande connectie gegevens waarvan ik niet zeker weet of de url correct is.
driver=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@localhost:8080:dboracle (de DB naam en poort zijn iig goed)
name=pr3_212072 (deze is zeker weten goed)
password=test (deze is zeker weten goed)
Alle hulp is welkom!