Hallo,
ich versuche eine Verbindung aus meinem JAVA-Programm heraus zur Microsoft SQLServer 2008 aufzubauen...Den Treiber kann ich soweit schon wohl laden, aber wenn ich eine Verbindung zur Datenbank aufbauen will, dann läuft das Programm in einen Fehler.
Frage ist nun, habe ich überhaupt den richtigen Treiber geladen? Ich habe bei Microsoft den Microsoft SQL Server JDBC Driver 3.0 heruntergeladen und per Eigenschaften->Bibliotheken->JAR-Files in Netbeas mit dem Projekt verknüpft.
Code sieht so aus:
Ich wäre echt dankbar, wenn mir jemand in dieser Sache helfen könnte.
Gruß Robin
ich versuche eine Verbindung aus meinem JAVA-Programm heraus zur Microsoft SQLServer 2008 aufzubauen...Den Treiber kann ich soweit schon wohl laden, aber wenn ich eine Verbindung zur Datenbank aufbauen will, dann läuft das Programm in einen Fehler.
Code:
*Driver.connect (jdbc:microsoft:sqlserver://192.168.150.32:1433;databaseName=PV_Monitoring;selectMethod=cursor;)
trying driver[className=com.microsoft.sqlserver.jdbc.SQLServerDriver,SQLServerDriver:1]
getConnection: no suitable driver found for jdbc:microsoft:sqlserver://192.168.150.32:1433;databaseName=PV_Monitoring;selectMethod=cursor;
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://192.168.150.32:1433;databaseName=PV_Monitoring;selectMethod=cursor;
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at udpserver.Main.initialisierungSQL(Main.java:73)
at udpserver.Main.main(Main.java:35)
SQLException: SQLState(08001)
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://192.168.150.32:1433;databaseName=PV_Monitoring;selectMethod=cursor;
Frage ist nun, habe ich überhaupt den richtigen Treiber geladen? Ich habe bei Microsoft den Microsoft SQL Server JDBC Driver 3.0 heruntergeladen und per Eigenschaften->Bibliotheken->JAR-Files in Netbeas mit dem Projekt verknüpft.
Code sieht so aus:
Java:
private static void initialisierungSQL()
{
//Erstellen der Verbindung zur Sql-Datenbank
//Alle Derzeit aktiven Treiber anzeigen
for(Enumeration<Driver> e = DriverManager.getDrivers();e.hasMoreElements(); )
System.out.println(e.nextElement().getClass().getName());
try
{
//Informationsausgabe
Class.forName(DRIVER);
DriverManager.setLogWriter(new PrintWriter(System.out));
System.out.println("Microsoft Treiber geladen");
try
{
con = DriverManager.getConnection(getConnectionUrl(), USERNAME, PASSWORT);
if(con!=null) System.out.println("Verbdindung zu SQL-Server hergestellt");
}
catch(Exception e)
{
System.out.println(e+" \nTreiberfehler");
}
}
catch(ClassNotFoundException e)
{
System.out.println("ERROR: Treiber konnte nicht geladen werden");
e.printStackTrace();
System.exit(1);
}
Gruß Robin