Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[java] connecten met db wil niet??

zegwaard
2 antwoorden
  • Ik heb de volgende code (sorry dat het zoveel is maar volgens mij is alles nodig…)
    [code:1:79e52819a5]
    import java.sql.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.applet.*;

    public class DbTest extends Applet
    {
    private Connection connection;
    String error = "";

    public DbTest()
    {
    String url = "jdbc:odbc:news";
    String user = "root";
    String pwd = "";

    try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    connection = DriverManager.getConnection(url,user,pwd);
    }
    catch(Exception e)
    {
    error = e.toString();
    this.repaint();
    }
    }

    public void init()
    {
    this.setName("Db Applet");
    this.setSize(600,200);
    this.setEnabled(true);
    this.show();
    }

    public void paint(Graphics g)
    {
    g.drawString(error,10,10);
    }
    }
    [/code:1:79e52819a5]

    Hij geeft als fout dat de class "sun.jdbc.odbc.JdbcOdbcDriver" niet gevonden kan worden.

    Ook als ik import doe werkt dit niet, ik snap niet helemaal wat nu de bedoeling is. Iemand wel?
    Haike
  • import doet eigenlijk helemaal niets, dit zorgt er alleen maar voor dat je niet iedere keer java.io.ClassName hoeft in te tikken.

    Wat je moet doen is zorgen dat je classpath zo staat ingesteld dat hij de betreffende classes kan vinden… (dus die classes die hij niet kan vinden.)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.