Toon posts:

[JSP] Koppelen met Access database *

Pagina: 1
Acties:
  • 32 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik had een vraag, ik ben nogal nieuw met JSP en vroeg me af hoe je een JSP pagina koppelt aan een MS access database.
Ik heb op Google naar oplossingen gezocht maar daar vertellen ze maar volgens mij de helft van wat ik moet weten.
Waar ik volgens mij het meest vast kom te zitten is bij :

Class.forName(Driver);
Connection myConn = DriverManager.getConnection(URL)

Zijn er nog bepaalde programma's die je moet gebruiken of bepaalde drivers.
En zo ja, waar kan je die krijgen.

Ik gebruik tomcat en NetBeans voor de JSP pagina's en JBuilder voor classes.

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Je kan vanuit Java gewoon via een jdbc odbc brug connecten met een odbc database, dus ook met Access.

sun.jdbc.odbc.JdbcOdbcDriver is de driver die je nodig hebt, jdbc:odbc:databasealias is de url.

Als je zoekt op jdbc + odbc + access dan kom je genoeg informatie tegen. Je kan ook DSNless connecties maken door als drivers de Microsoft Access Driver (*.mdb) o.i.d te gebruiken en dan als url het pad naar de database.

Niet dat het erg gewoon is om vanuit je jsp direct je database te benaderen. ;)

[ Voor 2% gewijzigd door Gert op 12-12-2003 18:57 . Reden: Typen blijft moeilijk ]


Verwijderd

Topicstarter
Bedankt voor je reactie,
het heeft me een beetje vooruit geholpen.

Ik had nog een vraag.
Is er misschien ergens een duidelijk voorbeeld te vinden ergens op internet?
Ik weet namelijk niet 100% zeker of ik het goed doe.

Verwijderd

zoiets?

http://www.ster.be/java/java6.html

niet echt JSP, maar dit stop je normaal in een bean, en niet in je JSP zelf. Het kan natuurlijk in een scriptlet..

Verwijderd

Topicstarter
Het probleem is.. ik weet zo'n beetje niks van JSP.
Hoewel ik een normale JSP pagina kan maken (het wel bekende "hello World" voorbeeld) begrijp ik niet helemaal welke code waar ik moet plaatsen om verbinding te maken met een database.

Als iemand een goed voorbeeld heeft van de meest simpele manier dan zou ik heel dankbaar zijn.

of als met een andere database koppelen makkelijker is...

offtopic:
Ik haat leraren die je verplichten om een bepaalde programeer taal te gebruiken, waarvan je niks weet, voor een project. :(

[ Voor 8% gewijzigd door Verwijderd op 13-12-2003 16:47 ]


  • xos
  • Registratie: Januari 2002
  • Laatst online: 26-03 10:21

xos

Heb je al eens gezocht op de forums van java.sun.com ? Hier staan talloze voorbeelden van code. Wat je globaal kan doen is een DSN aanmaken en deze gebruiken in je jdbc-odbc brug. Zie voor een voorbeeld hoe dit te doen deze thread: http://forum.java.sun.com...sp?forum=45&thread=425055

Verwijderd

ik heb in de web.xml file de code gezet om de database via odbc aan te roepen, en roep dan op de pagina's sql aan.
Dat is volgens mij de meest eenvoudige oplossing

dit staat dus in de web.xml
code:
1
2
3
4
5
6
7
8
    <context-param>
        <param-name>
            javax.servlet.jsp.jstl.sql.dataSource
        </param-name>
        <param-value>
            jdbc:odbc:DATABSENAAM, sun.jdbc.odbc.JdbcOdbcDriver, "",""
        </param-value>
    </context-param>


je moet daarna wel een odbc koppeling op je pc maken

succes in ieder geval

[ Voor 13% gewijzigd door Verwijderd op 28-04-2005 21:12 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Waarom los je een topic op dat al anderhalf jaar oud is? 8)7 Het lijkt me zeer waarschijnlijk dat een groot deel van bovenstaande posters, inclusief de topicstarter, niet meer actief is hier op GoT. Sterker nog, de topicstarter heeft alleen in dit topic gereageerd. :P

Slotje dus, volgende keer even naar de datum kijken. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.