Werte Community,
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