ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
361
361
EMPFEHLEN
-
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
-
16.09.04 09:41 #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ß TomJava 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
-
Vielen Dank. Versuche als nächstes mal das ganze als Applet auszugeben.
Ähnliche Themen
-
Java Script neuling sucht funktion zur navigationsanimation
Von Katharsis Freak im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 08.08.10, 11:32 -
PHP Neuling
Von selle1 im Forum PHPAntworten: 4Letzter Beitrag: 10.03.09, 11:16 -
Java-Neuling such Hilfe bei Resultset
Von J3ns im Forum JavaAntworten: 2Letzter Beitrag: 18.03.06, 15:04 -
SQL Neuling
Von dragonlord im Forum PHPAntworten: 1Letzter Beitrag: 19.02.05, 13:32 -
Neuling!
Von Flying-Hawk im Forum 3D Studio MaxAntworten: 5Letzter Beitrag: 17.03.04, 20:32





Zitieren

Login





