Skip to content
Snippets Groups Projects
Commit 01c1982a authored by Charlie Darques's avatar Charlie Darques
Browse files

ajout des fonctionnalités de base dans les dao

parent e28df0de
Branches
No related tags found
No related merge requests found
...@@ -3,29 +3,24 @@ ...@@ -3,29 +3,24 @@
## Répartition des tâches ## Répartition des tâches
### Partie 1 - Modélisation ### Partie 1 - Modélisation
**Charlie** - script de création de tables OK
- script de création de tables FAIT - script de requêtes fréquentes OK
- script de requêtes fréquentes - refaire le MCD proprement OK
- refaire le MCD proprement FAIT - script de remplissage des tables OK
- dao OK
**Yannis** - fonctionnalités du DAO (à vérifier)
- script de remplissage des tables FAIT
- dao
**Les deux**
- fonctionnalités du DAO
### Partie 2 - Réalisation ### Partie 2 - Réalisation
- DAO de gestion de données - DAO de gestion de données
- construire les fonctionnalités nécessaires (**QUE DU SQL DANS LES DAO**) - construire les fonctionnalités nécessaires (**QUE DU SQL DANS LES DAO**)
=> créer un fil => créer un fil OK
=> s'abonner à un fil => s'abonner à un fil OK
=> poster un message => poster un message OK
=> réagir à un message => réagir à un message OK
- système d'authentification - système d'authentification
......
...@@ -30,6 +30,20 @@ public class ThreadDAO { ...@@ -30,6 +30,20 @@ public class ThreadDAO {
return txt.toString(); return txt.toString();
} }
// Créer un thread
public void createThread(User user, String threadName) throws SQLException {
PreparedStatement ps = this.con.prepareStatement("INSERT INTO thread (userID_thread, threadName) VALUES(?, ?)");
try {
ps.setString(1, ""+user.getId());
ps.setString(2, threadName);
}
catch (SQLException sqle) {
sqle.getStackTrace();
}
}
// //
// public String getUserById(int id){ // public String getUserById(int id){
// StringBuilder txt = new StringBuilder(); // StringBuilder txt = new StringBuilder();
......
...@@ -15,7 +15,7 @@ public class Message { ...@@ -15,7 +15,7 @@ public class Message {
// Getter // // Getter //
public int getMsgID() { public int getId() {
return msgID; return msgID;
} }
......
package dto;
public class MyThread {
private int threadID;
private String threadName;
// Constructor //
public MyThread(int id, String name){
this.threadID = id;
this.threadName = name;
}
// Getter //
public int getThreadID() {
return threadID;
}
public String getThreadName() {
return threadName;
}
// Setter //
public void setThreadID(int threadID) {
this.threadID = threadID;
}
public void setThreadName(String threadName) {
this.threadName = threadName;
}
}
...@@ -18,7 +18,7 @@ public class User { ...@@ -18,7 +18,7 @@ public class User {
// Getter // // Getter //
public int getID(){ public int getId(){
return this.userID; return this.userID;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment