Du bist nicht angemeldet.

Localhost

Ehemaliger Supporter

  • »Localhost« ist der Autor dieses Themas

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

1

Sonntag, 4. September 2011, 22:05

Datenbankeintrag (Registration)

Werte Community, :D

nun möchte ich euch zeigen wie ihr einen Eintrag in die Datenbank macht damit die Registration (Hier zu finden!) klappt.

In der Registration.java müssen folgende Pakete importiert werden:

Java-Quelltext

1
2
3
4
5
6
7
import java.sql.Connection;
import java.sql.PreparedStatement;
import tools.HexTool;
import java.sql.SQLException;
import java.net.Socket;
import tools.database.ConnectionPool;
import tools.database.PoolConnection;



Anschließend muss 'sender.SendToClient(String.format("s\0%s\0%s", openURL, urlTarget));' gesucht werden; Darüber kommt:

Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PoolConnection pcon = ConnectionPool.getConnection();
    PreparedStatement ps = null;
    
    
        try {
        Connection con = pcon.connect();
        ps = con.prepareStatement("insert into accounts set name = ?, password = ?");
        ps.setString(1, sender.nickname);
        ps.setString(2, HexTool.hash("SHA1", sender.password));
        ps.execute();
        
        } catch (SQLException e) {
        e.printStackTrace();
    } finally {
        if (ps != null) {
            try {
                ps.close();
                
            } catch (SQLException e) {
                
            }
        }

        pcon.close();
        
    }


Das ist alles.
Bisher werden nur Nick & Passwort eingetragen. Der Rest kann ja noch hinzugefügt werden.

Localhost :)
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

Es haben sich bereits 3 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Mentos, Dome, Hammer132

2

Freitag, 16. März 2012, 12:25

Bedankt euch mal! Der gute Junge leistet hier Hilfestellung bis zum Umfallen!
Finde es sehr gut & nett, dass du den Anderen hilfst :)

Es haben sich bereits 5 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Spectra, Steelix2011, Diebspiel, wishdream, Dome