Я не скажу много чепухи, я просто опубликую вам ключевой код. Конкретный код заключается в следующем:
package com.sp.test;import java.sql.*;import java.util.*;public class Text_lianxi extends Thread {public void run() {try {yunxing();Thread.sleep(10000);} catch (InterruptedException e) {// TODO automatically generated catch block e.printStackTrace();}}//Input function public String[] shuru () {System.out.println («Пожалуйста, введите подробную информацию кандидатов в порядке: /n Уровень экзамена, идентификационный номер, номер входного билета, имя кандидата, место экзамена, оценка экзамена»); Scanner SC = новый сканер (system.in); string [] str = new String [6]; for (int i = 0; i <str.length; i ++) {str [i] = sc.nextline ();} system.out.println («Информационный ввод завершен»); sc.close (); return str;} // Query function function public string scaxUn () {system.At. Метод: /na: идентификационный номер B: номер входного билета "); Scanner SC = новый сканер (system.in); string s = sc.nextline (). tolowercase (); string str =" "; if (s.equals (" a ")) {system.out.println (" пожалуйста введите Query: "); String Sc.nextline (); if nethengle () = = Query"); Экзамен, где idcard = " + st;} else {System.out.println (" - это количество цифр, введенных неправильно ");}} else if (s.equals (" b ")) {System.out.println (" Пожалуйста, введите номер запроса: "); string st = sc.nextline (); if (st. st. st.). examcard = " + st;} else {system.out.println (" IS-количество цифр, введенных неправильно ");}} else {System.out.println (" Вы ввели неправильно, пожалуйста, повторно введите программу ");} sc.close (); return str;} // delete function public shanc Scanner (System.in); System.out.println («Пожалуйста, введите номер входного билета кандидата:«); string str = sc.nextline (); if (str.length ()! = 15) {System.out.println («Если номер входного билета вводится неверно, write-in-inter»);} sc.close (); {synchronized ("") {try {connection conn = null; // link database class.forname ("oracle.jdbc.driver.oracledriver"); string strurl = "jdbc: oracle: thin: @localhost: 1521: sp"; conn = Drivermaner.getConnection (strurl, ", тест", "123"); System.out.println (thread.currentThread (). GetName ()+"Подключение базы данных успешно"); оператор ST = conn.createStatement (); // Выберите функцию сканера SC = новый сканер (System.in); System.out.println («Пожалуйста, выберите:/n 1: Информация 2: Query Information 3: Delete); (num == 1) {// вводная информация строка [] str = shuru (); if (str [1] .length ()! = 18 && str [2] .length ()! = 15) {System.out.println («Количество цифров неверно (номер идентификационной карты-18 цифр, номер билета в допустимый-15 цифр), пожалуйста, вовернайте систему и Enterte It»); Экзаменационные значения (fiowid.nextval, to_number (" + str [0] +"), '" + str [1] +"', '" + str [2] +"', '" + str [3] +"', '" + str [4] +"', " +" to_number (" + strice stember) if (num == 2) {// Query String Str1 = chaxun (); ResultSet r = St.ExeCuteQuery (str1); // Результат вывода запроса if (r.next ()) {System.out.println ("Уровень экзамена:" + R.GetString (2) + "/n ID Num Имя кандидата: « + r.getString (5) +»/nexam область: « + r.getString (6) +»/nexam оценка: " + r.getString (7));} else {System.out.println (" Нет такого человека, пожалуйста, повторно введите систему "); st.executeUpdate("delete examstudent where examcard = " + str2);if (a > 0) {System.out.println("Delete successful");} else {System.out.println("No such person is found, please re-enter the program");}} else {System.out.println("Sorry, this function is not enabled itlese ");} 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 (); lx1.setname ("window1"); lx1.start (); // lx2.setname ("window2"); // lx2.start (); // lx3.setname ("window3"); // lx3.start ();}} Начните работать:
Ввод информации: идентификационный номер запрос:
Номер входного билета запрос: Удаление информации:
Введите сообщение об ошибке:
Выше приведено полное описание подробного объяснения кода базы данных Oracle для операции подключения Java, введенной редактором. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!