/ Forside/ Teknologi / Udvikling / Java / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Skriv, læs og brug mysql data
Fra : Angband
Vist : 820 gange
100 point
Dato : 29-05-05 15:42

Hej

Jeg sidder og prøver at få mysql til at virke med Java...

jeg kan godt finde ud af mysq/sql men jeg er virkelig en nød til Java...

Jeg kan godt connecte til databasen, men jeg kunne godt tænke mig at se en kode hvor man kan skrive noget til sql og læse noget og bruge det man læser.

Har lavet denne kode:

Kode
import java.sql.*;

class sql {

public static void main (String[] args) {
      try {
         // Load the JDBC driver
         String driverName = "org.gjt.mysql.Driver";
         Class.forName(driverName);

         // Create a connection to the database
         String serverName = "localhost";
         String mydatabase = "telefonbog";
         String url = "jdbc:mysql://" + serverName + "/" + mydatabase; // a JDBC url    
         String username = "root";
         String password = " ";
         Connection connection = DriverManager.getConnection(url, username, password);         
      } catch (ClassNotFoundException e) {
         // Could not find the database driver
      } catch (SQLException e) {
         // Could not connect to the database
      }

}
}


 
 
Kommentar
Fra : Frederik_Gren


Dato : 29-05-05 16:25

TF51 ???

Kommentar
Fra : Angband


Dato : 29-05-05 16:39

hvad mener du?

Accepteret svar
Fra : gustafster

Modtaget 100 point
Dato : 02-06-05 11:27

Såfremt du har loadet din driver og du har opnået en connection gør du det, at du
opretter et statement via connection objektet:
Statement s = connection.createStatement();
Dvs createStatement returnerer et Statement objekt.
Ud fra dette objekt kan du eksekvere en Query i databasen.
f.eks.
s.executeQuery("SELECT * FROM noget);
metoden returnerer et ResultSet, som du kan bruge for at iterere igennem de data, du
får tilbage fra databasen. For at skrive noget til databasen kan du bruge
executeUpdate("INSERT INTO noget VALUES .....) som også ligger i Statement
klassen. Check Statement og ResultSet klasserne ud.
her er et link til java api'et http://java.sun.com/j2se/1.5.0/docs/api/




Kommentar
Fra : angband2


Dato : 04-06-05 18:42

okay kan ikke accptere nu da min bruger fucker op :-9

men skal nok gøre det

Kommentar
Fra : gustafster


Dato : 04-06-05 23:51

ok

Godkendelse af svar
Fra : Angband


Dato : 01-12-05 15:38

Tak for svaret gustafster.
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste