BASE DES DONN2ES EN JAVA
CANASAWA
-
CANASAWA -
CANASAWA -
Bonjour,
package desktopapplication1;
import java.sql.*;
import javax.swing.*;
//import java.io.*;
class Apprentissagespam{
public Apprentissagespam(String addem,String[]subject,String[]mots,int lensubject,int lenmots)
{Connection con=null;
Statement st=null;
ResultSet rs=null;
ResultSet rs1=null;
ResultSet rs2=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch(Exception e){JOptionPane.showMessageDialog(null,"erreur conn bd");}
try
{
int upd=0;
con=DriverManager.getConnection("jdbc:odbc:email");
st=con.createStatement();
rs=st.executeQuery("select * from black where @black='"+addem+"'");
if(!rs.next())
{
upd=st.executeUpdate("insert into black(@black) values('"+addem+"')");//insert @ dans la black list
upd=st.executeUpdate("delete from white where @blanches='"+addem+"'");//supp s'il exist @ du list blanche
}
/***********ajout et mise à jour des mots du mail*************************************************/
for(int i=0;i<lenmots;i++)
{
rs1=st.executeQuery("select * from mots where mot='"+mots[i]+"'");
if(rs1.next())
{ if(rs1.getInt("susp")<100)
upd=st.executeUpdate("update mots set susp=susp+5 where mot='"+mots[i]+"'");//mise à jour des prob du mot:p(sp)++et p(hm)--
if(rs1.getInt("legi")>0)
upd=st.executeUpdate("update mots set legi=legi-5 where mot='"+mots[i]+"'");
}
else
upd=st.executeUpdate("insert into mots(mot,susp,legi,sujets,sujetl) values('"+mots[i]+"',5,0,0,0)");//insertion de mot avec des prob initial
}
//ajout et mise à jour des prob du mots du sujet
for(int i=0;i<lensubject;i++)
{ rs2=st.executeQuery("select * from mots where mot='"+subject[i]+"'");
if(rs2.next())
{ if(rs2.getInt("sujets")<100)
upd=st.executeUpdate("update mots set sujets=sujets+10 where mot='"+subject[i]+"'");//mise à jour prob p(s/m) p(h/m)
if(rs2.getInt("sujetl")>0)
upd=st.executeUpdate("update mots set sujetl=sujetl-10 where mot='"+subject[i]+"'");
JOptionPane.showMessageDialog(null,"Apprentissage faite avec succée");}
else
{ upd=st.executeUpdate("insert into mots(mot,susp,legi,sujets,sujetl) values('"+subject[i]+"',0,0,10,0)");//insertion du mot avec des prob initial
JOptionPane.showMessageDialog(null,"Apprentissage faite avec succée");}
con.close();
}}
catch(Exception e){JOptionPane.showMessageDialog(null,"erreur apprentissage spam bd");
}
}
}
package desktopapplication1;
import java.sql.*;
import javax.swing.*;
//import java.io.*;
class Apprentissagespam{
public Apprentissagespam(String addem,String[]subject,String[]mots,int lensubject,int lenmots)
{Connection con=null;
Statement st=null;
ResultSet rs=null;
ResultSet rs1=null;
ResultSet rs2=null;
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch(Exception e){JOptionPane.showMessageDialog(null,"erreur conn bd");}
try
{
int upd=0;
con=DriverManager.getConnection("jdbc:odbc:email");
st=con.createStatement();
rs=st.executeQuery("select * from black where @black='"+addem+"'");
if(!rs.next())
{
upd=st.executeUpdate("insert into black(@black) values('"+addem+"')");//insert @ dans la black list
upd=st.executeUpdate("delete from white where @blanches='"+addem+"'");//supp s'il exist @ du list blanche
}
/***********ajout et mise à jour des mots du mail*************************************************/
for(int i=0;i<lenmots;i++)
{
rs1=st.executeQuery("select * from mots where mot='"+mots[i]+"'");
if(rs1.next())
{ if(rs1.getInt("susp")<100)
upd=st.executeUpdate("update mots set susp=susp+5 where mot='"+mots[i]+"'");//mise à jour des prob du mot:p(sp)++et p(hm)--
if(rs1.getInt("legi")>0)
upd=st.executeUpdate("update mots set legi=legi-5 where mot='"+mots[i]+"'");
}
else
upd=st.executeUpdate("insert into mots(mot,susp,legi,sujets,sujetl) values('"+mots[i]+"',5,0,0,0)");//insertion de mot avec des prob initial
}
//ajout et mise à jour des prob du mots du sujet
for(int i=0;i<lensubject;i++)
{ rs2=st.executeQuery("select * from mots where mot='"+subject[i]+"'");
if(rs2.next())
{ if(rs2.getInt("sujets")<100)
upd=st.executeUpdate("update mots set sujets=sujets+10 where mot='"+subject[i]+"'");//mise à jour prob p(s/m) p(h/m)
if(rs2.getInt("sujetl")>0)
upd=st.executeUpdate("update mots set sujetl=sujetl-10 where mot='"+subject[i]+"'");
JOptionPane.showMessageDialog(null,"Apprentissage faite avec succée");}
else
{ upd=st.executeUpdate("insert into mots(mot,susp,legi,sujets,sujetl) values('"+subject[i]+"',0,0,10,0)");//insertion du mot avec des prob initial
JOptionPane.showMessageDialog(null,"Apprentissage faite avec succée");}
con.close();
}}
catch(Exception e){JOptionPane.showMessageDialog(null,"erreur apprentissage spam bd");
}
}
}
A voir également:
- BASE DES DONN2ES EN JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Base de registre - Guide
- Java apk - Télécharger - Langages