Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Base de donnée


JVM

Messages recommandés

C'est un simple code de base de données avec n'importe quel driver il suffit de faire entrer url ;

par exemple pour ODBC il faut faire :"sun.jdbc.odbc.Drivermanager";

 

Avec des méthodes inclu :" ajouter , supprimer , modifier.... ,"

 

La prochaine fois je ferai ça avec une interface graphique pour mieux faciliter la connexion.

 

Amuser vous bien et s'il y a des remarques à faire à propos du code, je suis à votre disposition.

 

A bientôt

 

lien de fichier :

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Quelques remarques:

La classe connection_database a une visibilité package, y a t-il une raison à celà.

Une classe en Java doit normalement commencer par une majuscule, ça fait partie des bonnes pratiques de développement.

Pour respecter l'encapsulation, les membres de la classe doivent avoir une visibilité private. Pour l'instant, t'as tout laissé en visibilité package.

Bon, c'est pas grave tout ça, mais c'est bien d'être rigoureux de le début, ça servira dans des vrais projets et peut améliorer la lisibilité du code.

 

 

Quand tu attrapes une exception, le plus frequent est d'afficher un message (interface ou console):

try

{

Class.forName(driver_class);

c = DriverManager.getConnection(this.url_connection,pr_connection);

}

catch(Exception e)

{

e.printStackTrace();

c = null;

}

 

Autrement, tu ne sauras pas si une exception a été lancée ou pas. ça peut servir pour le débogage aussi.

 

Dernière chose, ta classe n'a pas de méthode main, ce qui me fait penser que c'est une classe Utilitaire (qui reste à compiler). Puisque cette classe a une visibilité package, elle ne pourra être utilisée que si tu la mets dans le même package que la classe utilisatrice.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Bonjour M Bassime ;

 

 

 

 

Premièrement je te remercie pour ton commentaire et tes remarques
.

 

Pour commencer je vais t'expliquer ce que j'ai fais :

 

 

1- Pour « La classe
connection_database
a une visibilité
package
, y a t-il une raison à celà. »

 

 

C'est une just une classe pour quoi alors s'interesser à la Visibilité? comme moi j'utilise des variables standares pour les methodes de la classe elle meme, c'est a l'utilisateur de cette classe qui peut la rendre Visible ou pas.

 

 

2- Quand tu attrapes une exception, le plus frequent est d'afficher un message (interface ou console):

Citation:

try

{

Class.forName(driver_class);

c = DriverManager.getConnection(this.url_connection,pr _connection);

}

catch(Exception e)

{

e.printStackTrace();

c = null;

}

 

 

 

Pour cette remarque je ne sait pas pour quoi tu la faite, car j'utilise la methode predifinie « e.printStackTrace(); « et meme repense aussi pour l'interface graphique c'est a l'utilisateur de faire ce choix

 

 

 

 

 

 

:)
enfin ta dernière remarque que cette classe elle na pas du main car elle est une classe utilisable elle n'est pas independante il suffit de l'utuliser comme un moule pour se connecter avec une base de données

( My sql ou Access ) ; sans avoire à etudier la diffeculter de connextion au base de donnée, c'est juste copier coller pour un amateur qui veut pas perdere du temps .

 

au dernier je te dis merci merci merci
:)
car tu as vu mon code et tu as pris le temps pour ecrire tes remarque ça ma fais un grand plisire

 

merci encore une fois

 

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Le wifi 7, de son petit nom 802.11be, a été présenté en 2018 et sa standardisation est lancée en  mai 2024. Toutefois, les contours de cette norme et les technologies associées sont tous connus depuis le premier brouillon. La principale évolution avec le Wifi 7 concerne le débit maximal théorique que la norme peut désormais gérer : 46 Gb/s, une valeur importante qui est multipliée par 4,8 par rapport au wifi 6 et 6E . Pour atteindre un tel débit, le wifi 7 joue sur la largeur des bandes de fréquences, la modulation du signal et le nombre de flux gérés. Actuellement, le wifi 6 peut gérer huit flux de données, ce qui correspond au nombre d’antennes dont sont dotés les routeurs les plus performants. Le wifi 7 voit le nombre de flux doubler pour atteindre 16 flux. Si nous devions faire une analogie, cette quantité de flux s’apparente à celle d’autoroutes disponibles pour les camions de déménagement. Ils peuvent donc déménager plus de domiciles vers plus de destinations. À l’augmentation du nombre de flux gérés s’ajoute le passage d’une modulation de fréquence en quadrature (QAM) de 1024 (10 bits de données possibles) à une modulation de 4096 (12 bits). En découle une performance de débit brute de 20 %. Reprenons notre déménagement et imaginez que l’intérieur de vos cartons est mieux rangé et peut donc contenir plus d'objets. C’est ainsi que le débit brut du wifi est multiplié par 2 x 1,2 x 2, soit x4,8. Le wifi 6 ayant un débit maximal théorique de 9,6 Gb/s, les évolutions de la norme permettent à la version 7 de passer à 46 Gb/s. Pour nos PC portables et smartphones, le débit maximal actuel en wifi 6 est de 2,4 Gb/s. La transition au wifi 7 ne portera celui-ci qu’à 5,8 Gb/s puisque les terminaux ne sont équipés “que” de deux flux. Il ne profite donc que du passage à 320 MHz (x2) et de la modulation de fréquence de 4096-QAM (x1,2), le nombre de flux étant inchangé. D'après des tests en réalité les débits maximaux atteints sont de l’ordre de 1,7 Gb/s réel en wifi 6 avec un PC portable, soit des transferts tournant autour de 210 Mo/s. On peut donc supposer que le wifi 7 sur PC portable permettra d’atteindre 4 Gb/s réels, soit un débit de 500 Mo/s. Autre grosse nouveauté du wifi 7 : le MLO (Multi-Link Operations). Il s’agit de l’agrégation de bandes de fréquences. Actuellement, quand un smartphone est connecté sur une bande de fréquences, il peut éventuellement changer de bande si la connexion (débit, latence, etc.) est mauvaise. Avec le MLO introduit par le wifi 7, au lieu de changer de bande, l’appareil pourra se connecter à plusieurs bandes simultanément (agrégation) pour contourner une éventuelle saturation. L'ensemble des nouveautés du wifi 7 est applicable aux bandes de fréquences de 2,4 GHz, 5 GHz et la toute récente bande de 6 GHz introduite par le wifi 6E. Évidemment, comme toutes les normes wifi précédentes, le wifi 7 est rétrocompatible. Un smartphone doté du wifi 7 pourra se connecter à une borne wifi équipée d'une norme inférieure et inversement, sans toutefois profiter des avancées du wifi 7. Source: lesnumeriques.com
    • Ils utilisent des répéteurs Wifi comme ça ce fait déjà  dans les cités universitaires . La différence par rapport au Wifi 6,5 et 4 réside dans le débit maximal atteignable. Sur  un canal Wifi 7 (46 Gbit/s) la latence est nulle ou presque et le débit qui peut atteindre de 5 fois plus .Le Wifi  6 et 6E permet 9,6Gbit/s en théorie. En Algérie le débit max est 3,8 fois moins que ce qu' offre le Wifi 7  d'où l'inutilité de ce dernier pour le moment .
    • Ils ne sont même pas fichus d'ajouter un bouton pour l'inscription.
    • la CNR ameliore ses services numeriques...meme si malheureusement ca arrive deja TROP tard https://www.algerie360.com/retraite-simplifiee-la-cnr-lance-un-nouveau-service-pour-tous-les-assures/
    • Pendant ce temps AT installe des réseaux locaux avec des répartiteurs Wifi 7 dont la portée n'excède pas quelques dizaines de mètres  et se vante d'avoir introduit cette technologie en Afrique . Vidéo sur l'installation de ce réseau à l'hotel aurassi 
×
×
  • Créer...