Servlets und JDBC

pHL

Aktives Mitglied
hallo,
ich versuche mich gerade an servlets, hat bis jetzt gut funktioniert, ich habe nur eine ausgabe in
doGet gemacht, welche folgendermaßen aussieht

Java:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		writer.println("<html>");
		writer.println("<head><title>Hello World Servlet</title></head>");
		writer.println("<body>");
		writer.println("<h1>Hello World from a Servlet</h1>");
		writer.println("<body>");
		writer.println("</html>");
			
		writer.close();	
	}

Nun möchte ich aber eine Verbindung zu einer Datenbank aufbauen und den Inhalt einer tabelle
im servlet ausgeben, aber ich bekomme immer eine ClassNotFoundException, ich weiß auch nicht ob
ich die Verbindung im doGet aufbauen soll. hier mal mein code:

Java:
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		Connection con = null;
		Statement stmt = null;
		ResultSet rs = null;
		List<String> name = new ArrayList<String>();
		List<String> sonst = new ArrayList<String>();
		List<Integer> numb = new ArrayList<Integer>();
		
		try{
			Class.forName("com.mysql.jdbc.Driver").newInstance();
		}catch(ClassNotFoundException e){
			e.printStackTrace();
		}
		
		try{
			con = DriverManager.getConnection("jdbc:mysql://localhost/filme", "root", "bla");
			stmt = con.createStatement();
			rs = stmt.executeQuery("SELECT nr, name, sonstiges FROM test_tabelle");
			
			while(rs.next()){
				numb.add(rs.getInt(1));
				name.add(rs.getString(2));
				sonst.add(rs.getString(3));				
			}
			stmt.close();
			con.close();
		}catch(Exception e){
			e.printStackTrace();
		} 
		
		PrintWriter writer = response.getWriter();
		
		writer.println("<html>");
		writer.println("<head><title>Hello World Servlet</title></head>");
		writer.println("<body>");
		writer.println("<h1>Hello Wold from a Servlet </h1>");
		writer.println("<body>");
		writer.println("</html>");
			
		writer.close();	
	}

Wenn ich die Verbindung in einem eigenen Programm herstelle, dann funktioniert alles einwandfrei. Die Exception fliegt in Zeile 11.

Hoffe ihr könnt mir helfen.

mfg

EDIT:
Den Treiber habe ich eingebunden
 

pHL

Aktives Mitglied
Danke,

Ich habe den Treiber über Eclipse in Build Path eingebunden, früher hat das funktioniert, jetzt habe ich in aber im tomcat dir.

mfg
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L JSP/Servlets VS JavaScript Java Basics - Anfänger-Themen 4
aokai Zwei Fragen zu Servlets / JSP Java Basics - Anfänger-Themen 3
L java.lang.NoClassDefFoundError / SIP-Servlets Java Basics - Anfänger-Themen 4
A Servlets: Mehrere Parameter übergeben Java Basics - Anfänger-Themen 2
A Tutorial Java Servlets Java Basics - Anfänger-Themen 3
G Prinzipieller Ablauf bei Servlets Java Basics - Anfänger-Themen 25
C Servlets: doPost() etc. anstatt service() Java Basics - Anfänger-Themen 4
G Servlets: Erwartete/Angelegte Pfade von Tomcat/Eclipse Java Basics - Anfänger-Themen 2
L [Web/Servlets] welches Framework verwenden? Java Basics - Anfänger-Themen 10
M Servlets und Observer Java Basics - Anfänger-Themen 2
F config.xml innerhalb eines Servlets laden Java Basics - Anfänger-Themen 4
L Kompilieren von Servlets Java Basics - Anfänger-Themen 3
P Gibt es Probleme mit Runtime Objekten in Servlets? Java Basics - Anfänger-Themen 3
P php -> Java Servlets . Bilder Java Basics - Anfänger-Themen 3
G Problem - mehrere Servlets einbinden Java Basics - Anfänger-Themen 6
F Servlets, Formulare und ich weiß keine Lösung Java Basics - Anfänger-Themen 4
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
M JDBC SQL Problem Java Basics - Anfänger-Themen 5
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
R JDBC leeres ResultSet Problem Java Basics - Anfänger-Themen 2
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
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
N JDBC Problem Java Basics - Anfänger-Themen 5
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
D Kleines Problem mit JDBC Java Basics - Anfänger-Themen 2
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
S Problem mit JDBC und Transaktion Java Basics - Anfänger-Themen 12
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

Ähnliche Java Themen

Neue Themen


Oben