JDBC Problem

Status
Nicht offen für weitere Antworten.

nibblas

Aktives Mitglied
Moin

ich habe in meiner klasse connection pooling eingebaut

ich habe 2 dateien

SQLClass.java
Code:
package verwaltung;

import java.sql.*;

import javax.sql.DataSource;

import org.apache.commons.dbcp.BasicDataSource;




public class SQLClass {

	
	
	Connection con;
	
	DataSource dataSource = createDBCPMySQLDataSource();
	
	
	//Statement stmt = con.createStatement();
	private Statement stmt;

	
	public static BasicDataSource createDBCPMySQLDataSource() {
		BasicDataSource ds = new BasicDataSource();
		ds.setDriverClassName("com.mysql.jdbc.Driver4");
		ds.setUsername("root");
		ds.setPassword("");
		ds.setUrl("jdbc:mysql://localhsot/test");
		
		return ds;
		}
	
	
	
	
	
	public ResultSet ExecuteSelect(String query) throws SQLException{
		con = dataSource.getConnection();
		stmt = con.createStatement();
		
		ResultSet datenmenge;
		datenmenge = stmt.executeQuery(query);
		return datenmenge;
	}
	
	
	public void ExecuteUpdate(String query) throws SQLException{
		con = dataSource.getConnection();
		stmt = con.createStatement();
	stmt.executeUpdate(query);
	}
	
	
	
	public void ExecuteDelete(String query) throws SQLException{
		con = dataSource.getConnection();
		stmt = con.createStatement();
		stmt.executeUpdate(query);
	}
	
	
	public void ExecuteBatchUpdate(String query)throws SQLException{
		con = dataSource.getConnection();
		stmt = con.createStatement();
		
	}
	

}

und mysql test.java



Code:
package verwaltung;


import java.sql.*;


import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;



public class MySqlTest
{ 

  public static void main( String[] args ) throws SQLException, ClassNotFoundException 
  { 
	  
	

	JTable table = new JTable();
	
	
	
	String[] tblHead = {"RFID UID","Device Name","Device Type","Serial"};
	
	SQLClass ctest1 = new SQLClass();
	
	
		ctest1.ExecuteUpdate("INSERT INTO `test`.`devices`(`UID`, `Devive Name`, `Device Type`, `Serial`) VALUES (Null, 'Testinpuit22', 'PDA22', '13545123')");

	
		
	
	ResultSet datenmenge;
	
	datenmenge = ctest1.ExecuteSelect("Select * from devices");
	
	UserVerwaltung u1 = new UserVerwaltung();
	
	
	u1.EditUser(3, "blubb","blubb","adf");
	
	u1.NewUser("tatta","tatat","www");
	
	
	DefaultTableModel aModel = (DefaultTableModel) table.getModel();
	aModel.setColumnIdentifiers(tblHead);
	
	ResultSetMetaData rsmd = datenmenge.getMetaData();
	
	int colNo = rsmd.getColumnCount();
	
	while (datenmenge.next()) {
		
		Object[] objects = new Object[colNo];
		for (int i = 0;  i < colNo; i++) {
			objects[i] = datenmenge.getObject(i + 1);
		}
		aModel.addRow(objects);
	}
	
	 JFrame f = new JFrame(); 
	    f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); 
	 
	
	table.setModel(aModel);
	f.add(new JScrollPane(table));
	
	f.pack(); 
    f.setVisible( true ); 
  } 
}


nun bekomm ich aber folgenden fehler dass er den treiber net laden kann...

Exception in thread "main" org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1136)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at verwaltung.SQLClass.ExecuteUpdate(SQLClass.java:50)
at verwaltung.MySqlTest.main(MySqlTest.java:31)
Caused by: java.lang.ClassNotFoundException: com/mysql/jdbc/Driver
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1130)
... 3 more


was könnte das sein?

thx for help
 

sparrow

Top Contributor
Die Fehlermeldung lautet: Die Klasse 'com.mysql.jdbc.Driver' wurde nicht gefunden.

Scheint so als müsste der mySQL-JDBC-Treiber noch in den Classpath aufgenommen werden.
 
D

dumbi

Gast
Korrigier mich wenn ich falsch lieg aber der Treiber heisst doch com.mysql.jdbc.Driver und nicht com.mysql.jdbc.Driver4 oder??
 

sliwalker

Top Contributor
Hoi,

ich glaube kaum das Dein Rechner so heißt

ds.setUrl("jdbc:mysql://localhsot/test");

oder?
Schreib mal "localhost", vielleicht gehts dann :)

greetz
SLi
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JDBC SQL Problem Java Basics - Anfänger-Themen 5
R JDBC leeres ResultSet Problem Java Basics - Anfänger-Themen 2
D Kleines Problem mit JDBC Java Basics - Anfänger-Themen 2
S Problem mit JDBC und Transaktion Java Basics - Anfänger-Themen 12
A JDBC EmbeddedDriver Java Basics - Anfänger-Themen 1
C No suitable driver found for jdbc:odbc:mysql Java Basics - Anfänger-Themen 8
D JDBC wie ermittle ich den Driver? Java Basics - Anfänger-Themen 26
A Java - JDBC SQL Java Basics - Anfänger-Themen 2
A Junit Test für MysqlDataSource JDBC Java Basics - Anfänger-Themen 3
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
F Warum erhalte ich diese Fehler bei der Einbindung von SQLite JDBC in Eclipse? Java Basics - Anfänger-Themen 1
Vince42 Java 8 JDBC / OLE DB Java Basics - Anfänger-Themen 15
O JDBC Ungültiger Spaltenindex Java Basics - Anfänger-Themen 19
K JDBC - Wie ist Fehlermeldung zu interpretieren Java Basics - Anfänger-Themen 3
B Java Datenbankverbindungsfähigkeit - JDBC Java Basics - Anfänger-Themen 1
D Was genau ist JDBC? Java Basics - Anfänger-Themen 2
P Classpath jdbc-Treiber kann nach export in jar-File nicht mehr geladen werden Java Basics - Anfänger-Themen 2
K org.h2.jdbc.JdbcSQLException: Keine Daten verfügbar Java Basics - Anfänger-Themen 9
J Oracle JDBC Driver funktioniert nur in einer Klasse Java Basics - Anfänger-Themen 2
eLogic JDBC: Relative Pfadangabe in JAR Java Basics - Anfänger-Themen 14
F Erfassung von PCs in eine SQLite-Datenbank über JDBC Java Basics - Anfänger-Themen 9
S JDBC MySQL Connector - Element mit ' eintragen? Java Basics - Anfänger-Themen 4
D JDBC Datenbank fail?! Java Basics - Anfänger-Themen 20
J Java JDBC MySQL Query Java Basics - Anfänger-Themen 6
X JDBC installieren Java Basics - Anfänger-Themen 2
F JDBC - ClassNotFoundException Java Basics - Anfänger-Themen 3
J jdbc driver on linux ? Java Basics - Anfänger-Themen 11
lenniii DB Basics (JDBC-Treiber) Java Basics - Anfänger-Themen 16
P Servlets und JDBC Java Basics - Anfänger-Themen 2
B JDBC DB2 Connection Java Basics - Anfänger-Themen 1
C OOP JDBC: Ausgabe ResultSet nach Select Java Basics - Anfänger-Themen 3
P JDBC für anfänger Java Basics - Anfänger-Themen 16
D Probleme mit jdbc Java Basics - Anfänger-Themen 9
T JDBC Problemchen Java Basics - Anfänger-Themen 2
B JDBC Treiber lokal installieren ? Java Basics - Anfänger-Themen 2
B JDBC: Bereits in der DB vorhandene Abfrage ausführen Java Basics - Anfänger-Themen 7
G Oracle SQL JDBC in Eclipse laden Java Basics - Anfänger-Themen 2
G Maven Dependency für Oracle JDBC-Driver korrekt festlegen Java Basics - Anfänger-Themen 4
G JDBC - Classpath - Ich werd wahnsinnig! Java Basics - Anfänger-Themen 18
J Fehler bei MySql Anbindung mit JDBC Java Basics - Anfänger-Themen 4
G welche Java-Technologie für JDBC geeignet Java Basics - Anfänger-Themen 6
M Datenbankzugriff via JDBC Java Basics - Anfänger-Themen 8
S JDBC und NullpointerException Java Basics - Anfänger-Themen 5
S JDBC Verbindungen Java Basics - Anfänger-Themen 2
M JDBC Treiber LGPL Java Basics - Anfänger-Themen 11
D JDBC Treiber unter dem Java Application Server Java Basics - Anfänger-Themen 6
J java und jdbc mit access Java Basics - Anfänger-Themen 3
J JDBC Crash Kurs Java Basics - Anfänger-Themen 3
D Einige Fragen zu Java Java2D JDBC usw. XD Java Basics - Anfänger-Themen 13
T SWT-Tabelle aus JDBC füllen Java Basics - Anfänger-Themen 8
C jdbc Anfänger Tutorial gesucht Java Basics - Anfänger-Themen 19
H JDBC in den Klassenpfad eintragen Java Basics - Anfänger-Themen 4
J jdbc getTableName Java Basics - Anfänger-Themen 12
R JDBC Verbindung geht nicht Java Basics - Anfänger-Themen 4
G hilfe jsp/servlet,jdbc api running on tomcat server+webProxy Java Basics - Anfänger-Themen 8
K JDBC - Typ Connection in jeder Klasse neu öffnen? Java Basics - Anfänger-Themen 4
A JDBC modular Java Basics - Anfänger-Themen 2
megachucky nochmal JDBC. komme nicht weiter. Java Basics - Anfänger-Themen 4
megachucky JDBC-Grundlagen: Verständnisprobleme Java Basics - Anfänger-Themen 31
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
L Taschenrechner Problem Java Basics - Anfänger-Themen 4
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
A ScheduledExecutorService problem Java Basics - Anfänger-Themen 7
marcelnedza Problem mit Weltzuweisung, JavaKarol Java Basics - Anfänger-Themen 13
XWing Methoden rückgabe Problem? Java Basics - Anfänger-Themen 6
M Erste Schritte Collatz Problem max int Java Basics - Anfänger-Themen 3
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
L Problem bei Rechnung mit Math.pow Java Basics - Anfänger-Themen 13
A Thread-Schreibe-Lese-Problem Java Basics - Anfänger-Themen 4
SUPERTJB return Problem Java Basics - Anfänger-Themen 3
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
JordenJost Taschenrechner problem Java Basics - Anfänger-Themen 5
K Problem mit "Random" Java Basics - Anfänger-Themen 5
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
L Unbekanntes Problem mit 2d Array Java Basics - Anfänger-Themen 6
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Schleife Problem Java Basics - Anfänger-Themen 2
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Verständins Problem bei Aufgabe Java Basics - Anfänger-Themen 4
HeiTim Problem mit der Kommasetzung an der richtigen stelle Java Basics - Anfänger-Themen 59
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
P Problem mit Calendar.getDisplayName() Java Basics - Anfänger-Themen 8
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
H Problem mit Verzweigungen Java Basics - Anfänger-Themen 6
H Problem mit Rückgabewert Java Basics - Anfänger-Themen 7
josfe1234 JAVA FX problem Java Basics - Anfänger-Themen 3
A Code Problem Java Basics - Anfänger-Themen 6
Henri Problem von Typen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben