Jak połączyć aplikacje w jave z mySQL

0

Witam mam poważny problem jestem poczatkujacym programistą javy i chce napisać aplikacje w javie która bedzie się łączyła z bazą danych mySQL.
Połaczenie to bedzie realizowane przez JDBC .
ALE jak zaistalować poprawnie JDBC dla mySQL zeby działało proszę o bardzo dokładne wytłumaczenie tej sprawy krok po kroku bo probowałem na wszytkie sposoby i nic mi z tego nie wychodzi Bardzo mi na tym zalezy prosze o pomoc
POZDRAWIAM
RAFAŁ

0
  1. Ściągasz odpowiedni JDBC Driver (dla mysql'a np. http://dev.mysql.com/downloads/connector/j/3.0.html).

  2. Wrzucasz go () w odpowiednie miejsce (najlepiej dodaj katalog z driverem do zmiennej CLASSPATH; np. set CLASSPATH=%CLASSPATH%;E:\\katalog\\z\\driverem). () u mnie jest to plik mysql-connector-java-3.0.10-stable-bin.jar

  3. Zaczynasz pisać program (przykład wykorzystania w servlecie)

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.Connection;
import java.sql.DriverManager; 
import java.sql.SQLException; 


public class DBConnectionServlet extends HttpServlet {

	/* obiekt reprezentujacy polaczenie */
	private static Connection con=null;

	/* bedziemy sie laczyc z taka baza danych */
	private static String dbUrl = "jdbc:mysql://localhost/MPR?user=projekt&password=dupa.8";		
	
	/* zaraz po zaladowaniu servleta laczymy sie z baza */
	public void init() {
	   
                    System.out.println("Connecting...");

	    /* ladujemy Driver dla mysql'a */	
	    try { 
	       Class.forName("com.mysql.jdbc.Driver").newInstance(); 
	    } catch (Exception e) {
	       e.printStackTrace();
	    }
		
	    try {
	        con = DriverManager.getConnection(dbUrl);
	       /* obiekt reprezentujacy polaczenie wrzucamy w tajemnicze miejsce ;)  */
           	        this.getServletContext().setAttribute("polaczenie",con);
	    } catch (SQLException e) {
	        System.out.println("VendorError: " + e.getErrorCode());
	        e.printStackTrace();
	    }
	    
                    System.out.println("Connected :)");
	}

...

To właściwie wszystko. MPR w dbUrl to nazwa bazy, dalej user i hasło. Ot i masz połączenie z bazą ;>

p.s.
Hint na rozmyślania po uzyskaniu połączenia brzmi: "google: jdbc tutorial" ;>

pzdr,

y.

0

Bardzo dzieki mam nadzieje że to mi pomoże

1 użytkowników online, w tym zalogowanych: 0, gości: 1