tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
361
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sadi sadi ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    81
    Tach auch,
    ích bin gerade dabai mich mit java anzufreunden. Ich würde gerne eine Datenbankanwendung entwerfen. Allerdings ist aller Anfang schwer. Bei Sun habe ich mir das Packet Java - J2SE 1.4.2_04 - NetBeans 3.6 heruntergeladen. Um zwischen der Javaanwendung und der Datenbank eine Verbindung zu bekommen haben ich mir das Packet mysql-connector-java-3.0.15-ga besorgt und die jar datei uns jre/lib/ext verzeichnis der Javainstallation kopiert. Meine classpath habe ich nach einer Vorlage hier im forum so angepasst

    java -cp %CLASSPATH%;.;d:/java2/jre/lib/ext/mysql_connector_java_3.0.15_ga_bin.jar MainClass;

    Ich hoffe, dass bis hierhin alles richtig ist. Als nächstes muss die java.sql datei geladen werden. Mein erstes Problem ist also: Wo finde ich diese Datei?
    Um das ganze hier kurz zu halten. Was muss als nächstes gemacht werden? Und gibt es vielleicht eine kleines feines script womit man testen kann ob einen Verbindung besteht. Vielleicht in der Art wie man es bei PHP macht, das man einfach eine Ausgabe bringt ob die Verbindung steht oder nicht.

    Wäre nett wenn mich da jemand einführen könnte, da ich irgendwie nichts no richtig brauchbares in netz gefunden habe bis jetzt.

    Gruß


    Sascha
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Versuchs mal hiermit:

    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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    
    import java.sql.Connection;
    import java.sql.SQLException;
     
    import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
     
    public class MySQLTest {
     
        static {
            try {
                Class.forName("com.mysql.jdbc.Driver").newInstance();
            } catch (InstantiationException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        }
     
        public static void main(String[] args) {
            MysqlDataSource mds = new MysqlDataSource();
            mds.setDatabaseName("test");
            mds.setUser("root");
            mds.setPassword("");
            mds.setServerName("localhost");
            mds.setPort(3306);
     
            Connection con = null;
            try {
                con = mds.getConnection();
                System.out.println("Verbindung erfolgreich!");
            } catch (SQLException e) {
                System.err.println("Verbindung fehlgeschlagen!");
                e.printStackTrace();
            } finally {
                if (con != null) {
                    try {
                        if (!con.isClosed())
                            con.close();
                    } catch (SQLException e1) {
                        e1.printStackTrace();
                    }
                }
            }
        }
    }

    Zum Kompilieren musst du das mysql.xxx.jar im Classpath drinnen haben. Entweder du kompilierst manuell und gibtst diesen per -classpath XXXXX an javac weiter oder du bindest das mysql.xxx.jar in der IDE deiner Wahl ins Projekt ein.

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    sadi sadi ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    81
    Vielen Dank. Versuche als nächstes mal das ganze als Applet auszugeben.
     

Ähnliche Themen

  1. Java Script neuling sucht funktion zur navigationsanimation
    Von Katharsis Freak im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 08.08.10, 11:32
  2. PHP Neuling
    Von selle1 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.03.09, 11:16
  3. Java-Neuling such Hilfe bei Resultset
    Von J3ns im Forum Java
    Antworten: 2
    Letzter Beitrag: 18.03.06, 15:04
  4. SQL Neuling
    Von dragonlord im Forum PHP
    Antworten: 1
    Letzter Beitrag: 19.02.05, 13:32
  5. Neuling!
    Von Flying-Hawk im Forum 3D Studio Max
    Antworten: 5
    Letzter Beitrag: 17.03.04, 20:32