Não vou dizer muito absurdo, vou apenas postar o código -chave para você. O código específico é o seguinte:
pacote com.sp.test; importar java.sql.*; importar java.util.*; classe pública text_lianxi estende thread {public void run () {try {yunxing (); thread.aMMLeep (10000);} catch (interruedException e) {//}}} scort E. shuru () {System.out.println ("Por favor, insira as informações detalhadas dos candidatos em ordem: /n Nível de exame, número de identificação, número do ingresso de admissão, nome do candidato, localização do exame, pontuação do exame"); Scanner sc = new scanner (system.in); string [] str = new string [6]; para (int i = 0; i <str.Length; i ++) {str [i] = sc.NextLine ();} System.out.println ("Informação de entrada é concluída"); Sc.Onose (); Método de consulta: /NA: Número do ID B: Número do ticket de admissão "); Scanner SC = new Scanner (System.in); String S = SC.NextLine (). TolowerCase (); String str =" "; if (s.equals (" A ")) {System.out.println (" por favor, números dery: ("); Examstudent onde idcard = " + st;} else {System.out.println (" é o número de dígitos inseridos incorretamente ");}} else if (s.equals (" b ")) {System.out.println (" por favor, digite o número da consulta: "); = " + st;} else {System.out.println (" é o número de dígitos inseridos incorretamente ");}} else {System.out.println (" Você digitou incorretamente, reentre o programa shobn);} sc.close (); str;} // excluir a função string shanch () {scan { Scanner (System.in); System.out.println ("Por favor, insira o número do ingresso de admissão do candidato:"); String str = SC.NextLine (); if (str.Length ()! {Synchronized ("") {tente {conexão Conn = null; // Link Database Class.ForName ("oracle.jdbc.driver.oracledriver"); string strurl = "jdbc: oracle: thin: @localHost: 1521: sps"; "123"); System.out.println (Thread.currentThread (). GetName ()+"conexão com o banco de dados bem -sucedido"); instrução st = conn.createstatement (); // selecione função scanner sc = new scan (system.in); system.out.println ("por favor, selecione função:/n 1: input Information 2: ingmentes 2: ingmentes 2: rele (system.in); system.out.println. (num == 1) {// Informações de entrada string [] str = shuru (); if (str [1] .Length ()! Examestudent Valores (fiowid.nextVal, to_number (" + str [0] +"), '" + str [1] +"', '" + str [2] +"', '" + str [3] +"', '" + str [4] +", " +" to_number (" + str [5]")). (num == 2) {// string de consulta str1 = Chaxun (); ResultSet r = St.ExecuteQuery (str1); // Resultado da consulta de saída if (r.Next ()) {System.out.println ("Nível de Exame:" + R.GetString (2) + Número de Id: " + R.GetString (3) +" "/Notring (2) + Número de Id:" + R.GetString (3) + ""/Notring (2). Nome do candidato: " + r.getString (5) +"/nexam Região: " + r.getString (6) +"/nexam escore: " + r.getString (7));} else {System.out.println (" Nenhuma pessoa é encontrada, por favor, reentra o sistema "); St.ExecUteUpdate ("Excluir exame de estudo em que examcard =" + str2); if (a> 0) {System.out.println ("excluir bem-sucedido");} else {System.out.println ("Nenhuma pessoa é encontrada, por favor, reenter o programa"); No entanto, ");} sc.close (); St.Close ();} Catch (Exceção e) {e.printStacktrace ();}}} public static void main (string [] args) {text_lianxi lx1 = new text_lianxi (); // text_lianxi lx2 = newlx1 = new text_lianxi (); Text_lianxi (); lx1.setName ("window1"); lx1.start (); // lx2.setName ("window2"); // lx2.start (); // lx3.SetName ("window3"); // lx3.start ();}}} Comece a correr:
Informação Entrada: Consulta de número de identificação:
Consulta do número de ingressos de admissão: exclusão de informações:
Digite uma mensagem de erro:
O exposto acima é a descrição completa da explicação detalhada do código do banco de dados Oracle para operação de conexão Java introduzida pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!