anbindung an sqlserver unter windows

Status
Nicht offen für weitere Antworten.
G

gast

Gast
Hallo,

ich möchte mich mit java an einen mysqlserver anbinden. mein pc und der des servers laufen unter windows.

ich bekomme aber die connection nicht richtig hin, denke mal es liegt an der url.

also der pc mit dem sqlserver hat die ip 192.168.1.168 und die datenbank heißt wsdb.

wie muss dann die url sein?

url = "jdbc:mysql:192.168.1.168:wsdb"; ?

oder wie muss die sein?
muss ich nicht irgendwie angeben wo genau die datenbank gespeichet ist? wenn ja wie beomme ich das raus?
 
G

gast

Gast
so hab ich es ja auch gemacht, aber es funktioniert nicht
Code:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;



public class myclass {

	public static void main(String[] args) {
		try {
			Class.forName("com.mysql.jdbc.Driver");
			//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
			
			Connection conn = DriverManager.getConnection("jdbc:mysql://192.168.1.168/WSDB", "root", "root");
			
			Statement stmt = conn.createStatement();
			 
			ResultSet rset = stmt.executeQuery("select * from bauteilbezeichnung");
			
			while (rset.next())
				System.out.println(rset.getString("bezeichnung"));
				
				
			rset.close();
			stmt.close();
			conn.close();
			
			
			
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
		
		
	}
}


und dann bekomme ich beim kompilieren die fehlermeldung

java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"



und ein popup mit "could not find main class. programm will exit"
 

sparrow

Top Contributor
Scheint so als wäre dort eine Klasse die du verwenden möchtest mit einer anderen Version von Java erstellt.
Irgendwie sieht der Fehler aber seltsam aus. Prüf doch mal bitte dort wo der Fehler auftritt mit welcher Version von Java du das Programm ausführst.
Starte das Programm aus der Kommandozeile (nicht aus einer IDE oder über ein Icon) via java myClass.class. Tritt der Fehler dann auf prüfe in dem selben Verzeichnis mit java -version welche JRE zum Ausführen des Programms eingesetzt wird. Nicht, dass er versehentlich eine dieser komischen M$-VMs verwendet.
 
G

Gast

Gast
daran scheint s wohl gelegen zu haben, hatte den 6.0compiler eingeschaltet, mit dem 5.0 kommt die fehlermeldung nicht mehr.

aber jetzt bekomme ich eine message vom server dass ich nicht berechtigt bin mich zu verbinden( also mein rechner mit der ip, nicht der benutzer)

muss ich das am server jetzt noch einrichten dass man auf ihn zugreifen darf?
wenn ja wie mache ich das?
 

sparrow

Top Contributor
Klingt so als wenn dein mySQL entweder keine Socket-Connections annimmt oder keinen externen Login vor root zulässt.
Ich würde mal nach den mySQL-Config googeln, ist recht leicht.


Gruß
Sparrow
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M MySQL Anbindung und Abfrage an die Datenbank Datenbankprogrammierung 2
S Anbindung zur mysql von mit Swing und AWT Datenbankprogrammierung 22
H Datenbank-Anbindung Java/MySQL Datenbankprogrammierung 2
B DB Anbindung über Tomcat Datenbankprogrammierung 16
F Oracle Oracle JDBC Anbindung unter Glassfish 3.1.2 Datenbankprogrammierung 3
S Anbindung einer Datenbank an Java Datenbankprogrammierung 7
D DB-Anbindung Zuweisung fehlgeschlagen Datenbankprogrammierung 37
H MySQL Programm mit Datenbank anbindung Datenbankprogrammierung 26
T Anbindung von Hibernate an JSP Datenbankprogrammierung 6
Z Anbindung von Datenbank an Java Datenbankprogrammierung 2
P DB-Anbindung Datenbankprogrammierung 13
P MySQL-Anbindung Datenbankprogrammierung 4
Dragonfire Entwurfsfragen zur Anbindung an einer MySQL DB - Klassenstruktur zum Data Model Datenbankprogrammierung 5
A MySQL Anbindung - Exception Handling Datenbankprogrammierung 2
F MYSQL Anbindung Datenbankprogrammierung 14
R oracle Anbindung geht im jar nicht Datenbankprogrammierung 8
A Problem mit der Anbindung zur hsqldb Datenbankprogrammierung 18
G Anbindung zu JDBC Datenbankprogrammierung 6
K MySQL Anbindung Datenbankprogrammierung 2
N MySQL com.microsoft.sqlserver.jdbc.SQLServerException: Die Verbindung wurde geschlossen. Datenbankprogrammierung 1
A No suitable driver found for jdbc:microsoft:sqlserver... Datenbankprogrammierung 9
W Problem bei Connection mit SQLServer-Datenbanke mittels Java Datenbankprogrammierung 2
S JDBC Zugriff auf SQLServer Datenbankprogrammierung 9
S Datenbankprogrammierung in Java unter NetBeans 12 funktioniert nicht! Datenbankprogrammierung 1
thet1983 MySQL ODBC Driver zuweisen unter Mac OX Mav Datenbankprogrammierung 2
F SQLite-Extensions unter Java Datenbankprogrammierung 2
GianaSisters MS SQL unter Netbeans OK - nach konvertieren Absturz Datenbankprogrammierung 6
S Firebird NoClassDefFoundError trotz erfolgreichem Class.forName(...) unter Linux Datenbankprogrammierung 5
A Leeres ResultSet mit H2 unter Vista Datenbankprogrammierung 3
A Datensatzsperrung unter H2 Database Datenbankprogrammierung 43
feuervogel SQLite unter Linux mit Eclipse einrichten Datenbankprogrammierung 8
D mySQL emullierte PreparedStatements haben Fehler unter Last Datenbankprogrammierung 3
S PreparedStatements, Abfrageoptimierung unter MS Access Datenbankprogrammierung 5
D Datenbankanbindung unter Linux Datenbankprogrammierung 10
N classpath für jdbc unter xp Datenbankprogrammierung 2
Z Verbindung unter Linux erstellen Datenbankprogrammierung 2
K Datenbankeinbindung unter Java Datenbankprogrammierung 6
K Problem mit datenbankanbindung unter access 2003 Datenbankprogrammierung 3
G Java-Security Permission (?) mit Tomcat unter Unix-Debian Datenbankprogrammierung 3
D JDBC unter Java ME Datenbankprogrammierung 4
J PLatzhalter unter SQL mit Java und Access Datenbankprogrammierung 2
T Access-Datenbank unter Mac OS X Datenbankprogrammierung 14
S MySQL-Abfrage unter java funktioniert nicht! Datenbankprogrammierung 4
J JDBC installieren unter win xp(mysql), bitte kurze anleitung Datenbankprogrammierung 6
Z jdbc-Verbundung unter Windows zur Postgresql DB sehr langsam Datenbankprogrammierung 3
L Installation des Treibers unter Windows XP Datenbankprogrammierung 10
D Access-Datenbank unter Java verwenden Datenbankprogrammierung 7
N Schritt für Schitt Tutorial für Java und JDBC unter Linux Datenbankprogrammierung 4
A MYSQL Datenbankzugriff unter Linux Datenbankprogrammierung 3
L INSERT INTO - Problem unter Java Datenbankprogrammierung 8

Ähnliche Java Themen

Neue Themen


Oben