Je ne dirai pas beaucoup de bêtises, je vais simplement vous poster le code clé. Le code spécifique est le suivant:
package com.sp.test; import java.sql. *; import java.util. *; public class text_lianxi étend Thread {public void run () {try {yunxing (); thread.sleep (10000);} catch (interruptedException e) {// ToDo a été généré par un bloc de catch. shuru () {System.out.println ("Veuillez saisir les informations détaillées des candidats dans l'ordre: / n niveau d'examen, numéro d'identification, numéro de billet d'admission, nom du candidat, emplacement d'examen, score d'examen"); Scanner sc = nouveau scanner (system.in); string [] str = new String [6]; for (int i = 0; i <str.length; i ++) {str [i] = sc.nextline ();} system.out.println ("Information Entrée est terminé"); sc.close (); return Str;} // query function chaxun () {System.out. Méthode: / na: numéro d'identification B: numéro de billet d'admission "); scanner sc = nouveau scanner (system.in); string s = sc.nextline (). tolowercase (); string str =" "; if (s.equals (" a ")) {System.out.println (" s'il vous plaît entrez le numéro de question: "); string st = sc.nextline (); if (St.Length où idcard = "+ st;} else {System.out.println (" est le nombre de chiffres entrés incorrectement ");}} else if (s.equals (" b ")) {System.out.println (" s'il vous plaît entrez le numéro de requête: "); String st = sc.nextline (); if (saint -ngth st;} else {System.out.println ("est le nombre de chiffres entrés incorrectement");}} else {System.out.println ("Vous avez entré incorrectement, veuillez revoir le programme");} sc.close (); RETOUR Scanner (System.in); System.out.println ("Veuillez saisir le numéro de billette d'admission du candidat:"); String str = sc.nextline (); if (str.length ()! = 15) {System.out.println ("Si le numéro de billet d'admission est incorrectement entré, veuillez réintégrer");} sc.close (); return stretf; {synchronized ("") {try {Connection conn = null;// Link database Class.forName("oracle.jdbc.driver.OracleDriver");String strURL = "jdbc:oracle:thin:@localhost:1521:SP";conn = DriverManager.getConnection(strURL, "test", "123"); System.out.println (thread.currentThread (). GetName () + "Connexion de base de données réussie"); instruction st = conn.createStatement (); // Sélectionner la fonction Scanner SC = New Scanner (System.in); System.out.println ("s'il vous plaît sélectionner la fonction: / N 1: Informations d'entrée 2: Information Query 3: Delete Information"); Inte Num = Sc.nex == 1) {// String d'information d'entrée [] str = shuru (); if (str [1] .length ()! = 18 && str [2] .length ()! = 15) {System.out.println ("Le nombre de chiffres est incorrect (le numéro de carte d'identité est 18 diges Valeurs d'examen (fiowid.nextval, to_number ("+ str [0] +"), '"+ str [1] +"', '"+ str [2] +"', '"+ str [3] +"', '"+ str [4] +"' ', "+" to_number ("+ str [5] +") "); if (num == 2) {// Query String str1 = chaxun (); resultSet r = St.Executequery (str1); // le résultat de la requête de sortie if (r.next ()) {System.out.println ("Le niveau d'examen:" + r.getString (2) + "/ n numéro d'identification:" + r.getString (3) + "/ n Numéro de billets d'admission:" + r.getString (4) Nom du candidat: "+ r.getString (5) +" / Nexam Region: "+ r.getString (6) +" / nexam Score: "+ r.getString (7));} else {System.out.println (" Aucune personne n'est trouvée, veuillez rétablir le système ");} r.close ();} else if (num == 3) {// delete strict Str2 = shanchu (); St.ExecuteUpdate ("Supprimer un examenStudent où examincard =" + str2); if (a> 0) {System.out.println ("supprimer réussi");} else {System.out.println ("aucune personne n'est trouvée, veuillez réintégrer le programme");}} Pourtant ");} sc.close (); St.Close ();} catch (exception e) {e.printStackTrace ();}}} public static void main (String [] args) {text_lianxi lx1 = new Text_lianxi (); // text_lianxi lx2 = new Text_lianxi (); // Text_lianxi lx2 = new Text_Lianxi (); //Tex Text_lianxi (); lx1.setName ("window1"); lx1.start (); // lx2.setName ("window2"); // lx2.start (); // lx3.setName ("window3"); // lx3.start ();}} Commencez à courir:
Entrée d'informations: Requête du numéro d'identification:
Requête numéro de billet d'admission: suppression d'informations:
Entrez un message d'erreur:
Ce qui précède est la description complète de l'explication détaillée du code de base de données Oracle pour l'opération de connexion Java introduite par l'éditeur. J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!