Nummern verschlüsseln, prüfen ob vorhanden in Datenbank

Status
Nicht offen für weitere Antworten.

steve77

Bekanntes Mitglied
Hallo alle miteinander, Ich schreibe zur zeit ein programm bei dem ich eine liste von nummern bekommen, diese verschlüssele ich. Diese verschlüsselten werte vergleiche ich mit den werten in einer tabelle (hier stehen schon verschlüsselte werte drin) und prüfe ob der wert vorhanden ist oder nicht. Wenn der wert nicht vorhanden soll er angelegt werden, ist er vorhanden dann wird er an eine andere methode weitergegeben. Ich habe eine KLasse MessageDigestion geschrieben. Diese holt mir die liste von nummern und verschlüsselt sie. Desweiteren habe ich eine funktion iteratelist() geschrieben. Diese geht die liste von verschlüsselten nummern durch, und gibt immer einen wert (verschlüsselte nummer)zurück mit dem dann geprüft werden soll, ob der wert in der datenbank drin steht oder nicht.( siehe code ).

Code:
public List<String> processDigestion(List<String> number) throws SQLException {

.....

public List<String> iterateList() throws SQLException{
		ArrayList<String> str = new ArrayList<String>();
		Iterator<String> iterator = str.iterator();
		String test = null;

		while (str.iterator().hasNext()){
			//Liste durchgehen und Wert holen
			test = iterator.next(); 
			HashingDAO hashDAO = new HashingDAO(); 			
			
			hashDAO.hashValueIsPresent();
			
			//if(test.equals(anObject)) )
			//Aufruf von hashingDAO, um die Datenbank spezifischen Sachen zumachen
			
			System.out.println("ListeNr1:" + test);

}

Nun gibt es noch eine KLasse für die Datenbank spezifischen Dinge wie die SELECT, INSERT- Anweisungen--> HashingDAO

Code:
public class HashingDAO extends BaseDAO {
	
	 private Statement stmt;
	 static ResultSet result;
		
//		public HashTableDAO(String userID, String password) throws SQLException { 
//			super(userID, password);
//		}

	 public HashingDAO() throws SQLException{
		super();
	 }
	 
		public void hashValueIsPresent(){
			
			//in exist soll der Hashwert drin stehen
			boolean exist = false;
			MessageDigestion value = new MessageDigestion();
			
			value.equals(exist);
			
			//wenn Hashwert vorhanden = ja
			try{
				if(exist = true){
				stmt = theConnection.createStatement();
				// ein Statement-Objekt wird erzeugt und der Variablen zugwiesen
    

                                                              if(exist = false){


                                                               //lege neunen Datensatz an 

                                                     }
......

Meine Frage lautet nun, wie ich am besten realisiere, das geprüft wird, ob die nummer in der datenbank vorhanden ist oder nicht. Ich hatte mir gedacht, das ich mir in der Klasse HashingDAO, eine boolean Variable exist anlege. In diese sollen die Nummern stehen. Mit dieser Variablen (exist) will ich dann mit einer if-abfrage prüfen, ob der wert vorhanden ist oder nicht. Oder gibt es da eine bessere lösung?Wie kann ich der varibale exist, die ja boolean ist einen Wert zuweisen, geht das überhaupt?
Für Hilfe wäre ich sehr dankbar!!!

Gruß
Stefan
 
L

lohr

Gast
So ganz hab ich dein Problem nicht verstanden.
Ich würde an deiner Stelle mir selber eine Klasse schreiben in der ich zu jedem String (Hash-wert) einen boolean Wert anlege ungefähr so:

Code:
public class HashTable
{
    private String hash;
    private boolean exist;

    public HashTable(String s)
    {
        hash = s;
        exist = false;
    }
    
    ...
}

Wie kann ich der varibale exist, die ja boolean ist einen Wert zuweisen, geht das überhaupt?

Code:
...
private boolean exist;
...
exist = true / false;
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
LiFunk Exception: es dürfen nur Nummern eingelesen werden Java Basics - Anfänger-Themen 6
Gaudimagspam Nummern generieren Array Java Basics - Anfänger-Themen 4
D Pentagonale Nummern in Rekursiv Java Basics - Anfänger-Themen 14
reza_4247 addieren Nummern Java Basics - Anfänger-Themen 7
U String.format (%s, %d) für Nummern Java Basics - Anfänger-Themen 37
L Nummern Generator (mit do-while Schleife) Problem Java Basics - Anfänger-Themen 7
I Nummern/Text aus String bekommen Java Basics - Anfänger-Themen 21
S Bestimmte Anzahl an nummern auslesen Java Basics - Anfänger-Themen 4
N ISBN nummern überprüfen Java Basics - Anfänger-Themen 1
H String verschlüsseln - eigener Algorithmus Java Basics - Anfänger-Themen 104
L Verschlüsseln mit bouncing castle Java Basics - Anfänger-Themen 1
I SHA512 verschlüsseln und dann wieder auslesen? Java Basics - Anfänger-Themen 35
T String simpel aber sicher verschlüsseln Java Basics - Anfänger-Themen 5
U Passwort verschlüsseln schlägt fehl Java Basics - Anfänger-Themen 3
L Text verschlüsseln Java Basics - Anfänger-Themen 13
S Strings verschlüsseln und entschlüsseln?! Java Basics - Anfänger-Themen 6
H Erste Schritte Verschlüsseln Java Basics - Anfänger-Themen 13
O Java Dateien verschlüsseln? Java Basics - Anfänger-Themen 22
B String verschlüsseln - Applet - ohne BASE64 Java Basics - Anfänger-Themen 7
R Server-Daten sichern/verschlüsseln Java Basics - Anfänger-Themen 10
P Sensible Daten Speichern/Verschlüsseln von serialisiertem Objekt Java Basics - Anfänger-Themen 5
-horn- Java-Bytecode und Outputs verschlüsseln? Java Basics - Anfänger-Themen 3
E Verschlüsseln und FileWrite Java Basics - Anfänger-Themen 6
S String mit Hilfe von Array verschlüsseln Java Basics - Anfänger-Themen 19
F Algorithm zum Verschlüsseln und Entschlüsseln Java Basics - Anfänger-Themen 6
B Strings verschlüsseln Java Basics - Anfänger-Themen 6
H verschlüsseln von daten Java Basics - Anfänger-Themen 2
D daten verschlüsseln Java Basics - Anfänger-Themen 4
D Passwort verschlüsseln mit MD5 Java Basics - Anfänger-Themen 30
A MD5 verschlüsseln Java Basics - Anfänger-Themen 3
A DSA und Base64 Verschlüsseln und Entschlüsseln Java Basics - Anfänger-Themen 4
S "Verschlüsseln" anderer Dateien! Java Basics - Anfänger-Themen 19
L Datei verschlüsseln Java Basics - Anfänger-Themen 9
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
J Schlüsselworte Prüfen, ob ein bestimmtes, ganzes Wort in einem String enthalten ist. Java Basics - Anfänger-Themen 6
Ostkreuz Int Scanner auf Enter Eingabe prüfen Java Basics - Anfänger-Themen 4
S Prüfen ob ein zweidimensionales Array rechteckig ist Java Basics - Anfänger-Themen 4
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
Fiedelbambu Prüfen von Komma stelle beim Taschenrechner Java Basics - Anfänger-Themen 5
sserio Prüfen, ob eine Zahl eine periodische Zahl ist Java Basics - Anfänger-Themen 20
I Auf vollen Monat prüfen? Java Basics - Anfänger-Themen 22
A Dateiname auf Vorkommen prüfen Java Basics - Anfänger-Themen 29
I Prüfen, ob Anzahl an Monate ein Jahr ergeben Java Basics - Anfänger-Themen 4
K Warum gibt mir z. B. 40^128 eine Zahl? Ich dachte mit xor kann man nur booleanwerte erhalten, also prüfen ob etwas whar oder falsch ist? Java Basics - Anfänger-Themen 1
W Klasse existiert prüfen Java Basics - Anfänger-Themen 5
Q Prüfen ob Zahl als Summe von Potenzen dargestellt werden kann. Java Basics - Anfänger-Themen 20
U Kann man bei Java gleich mehrere Bedingungen prüfen in der If, aber in einem "Satz"? Java Basics - Anfänger-Themen 1
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
B Array nach Wert prüfen rekursiv Java Basics - Anfänger-Themen 5
G Strings auf Gleichheit prüfen - Aufgabe vom Prof. Java Basics - Anfänger-Themen 5
M Array auf Primzahlen prüfen Java Basics - Anfänger-Themen 7
K Wie String prüfen ob drei mal das gleiche Zeichen vorkommt? Java Basics - Anfänger-Themen 7
J ArrayList auf bereits vorhanden eintrag prüfen Java Basics - Anfänger-Themen 5
X Zwei Dimensionales Array prüfen Java Basics - Anfänger-Themen 1
B Prüfen, ob Zeit Überschreitung Java Basics - Anfänger-Themen 2
B Sudoku prüfen Java Basics - Anfänger-Themen 13
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
X Array auf Leerstellen prüfen Java Basics - Anfänger-Themen 1
FelixN Prüfen, ob ein 2D-Array rechteckig ist Java Basics - Anfänger-Themen 42
C Erste Schritte JComboBox Einträge auf Duplikat prüfen Java Basics - Anfänger-Themen 4
M prüfen ob alle array werte gleich sind Java Basics - Anfänger-Themen 27
C Array auf Null-Inhalte prüfen Java Basics - Anfänger-Themen 9
B Prüfen, ob Country Code in Europa ist? Java Basics - Anfänger-Themen 24
L Prüfen ob Fax (Tif-Datei) vollständig angekommen ist Java Basics - Anfänger-Themen 15
O Datenstruktur auf SET prüfen in O(n) Java Basics - Anfänger-Themen 32
O Einzelne Bits umwandeln und prüfen Java Basics - Anfänger-Themen 23
U Mehrfacheingabe auf bestimmte Parameter prüfen Java Basics - Anfänger-Themen 8
B Prüfen, ob Datum2 der gleiche Tag ist wie Datum1 Java Basics - Anfänger-Themen 10
Dimax Erste Schritte String Eingabe Prüfen Java Basics - Anfänger-Themen 11
S char auf buchstabe/zeichen prüfen Java Basics - Anfänger-Themen 1
S Array doppelter Wert prüfen Java Basics - Anfänger-Themen 7
B Prüfen, ob es schon einen Termin gibt in einem Zeitraum Java Basics - Anfänger-Themen 5
K Linux Speicherplatz mit Java prüfen Java Basics - Anfänger-Themen 4
O Array nach gleichen Zahlen prüfen und ausgeben Java Basics - Anfänger-Themen 6
G Compiler-Fehler Auf Anagramm prüfen Java Basics - Anfänger-Themen 1
B Excel File einlesen und Überschrift prüfen Java Basics - Anfänger-Themen 8
DaCrazyJavaExpert Input/Output Prüfen wie oft etwas eingegeben wurde Java Basics - Anfänger-Themen 2
K Operatoren 2D Int Array auf Null-Referenzen prüfen Java Basics - Anfänger-Themen 18
S Prüfen ob Zelle in Excel leer ist funktioniert nicht (Apache POI) Java Basics - Anfänger-Themen 18
C Klassen Reguläre Ausdrücke auf Gleichheit prüfen Java Basics - Anfänger-Themen 5
M Erste Schritte Java prüfen ob eine der Möglichkeiten erfüllt ist Java Basics - Anfänger-Themen 2
R Auf Nachkommastellen prüfen. Java Basics - Anfänger-Themen 2
P Argumente auf plausibilität prüfen... Java Basics - Anfänger-Themen 8
F LimitedQueue auf Datum prüfen Java Basics - Anfänger-Themen 6
B Passwort prüfen bis eindeutig - while Schleife? Java Basics - Anfänger-Themen 11
Tommy Nightmare Variable auf mehrere Ungleichheiten prüfen Java Basics - Anfänger-Themen 18
B String mit Emailadresse prüfen Java Basics - Anfänger-Themen 11
E 2D Arrays auf Ungleichheit prüfen! Java Basics - Anfänger-Themen 5
MrSnake Prüfen ob TitledPane schon besteht Java Basics - Anfänger-Themen 2
B Serial Key prüfen -> String mit privatem Key und dann abgleichen; Summe = 0 Java Basics - Anfänger-Themen 8
N Compiler-Fehler Iban prüfen Java Basics - Anfänger-Themen 7
J Prüfen ob Arrays nur mit einem Wert belegt sind Java Basics - Anfänger-Themen 3
M String prüfen Java Basics - Anfänger-Themen 7
E Prüfen ob Sammlung gesetzt wurde - Lebensmittelsammlung Java Basics - Anfänger-Themen 8
H Zufällig generierte Zahlen auf Eingabe prüfen Java Basics - Anfänger-Themen 5
S Prüfen ob bestimmter Ordner geöffnet ist (Windows XP) Java Basics - Anfänger-Themen 5
Ruvok Prüfen ob bestimmtest Element existiert im Array Java Basics - Anfänger-Themen 11
DeVolt Java8 Paket Time: Datum prüfen / try-catch Java Basics - Anfänger-Themen 1
W char-Array auf bestimmte Zeichen prüfen Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben