[14:41] Post by Aragorn @ 100.000 Beiträge Projekt
[14:56] Post by Manu16 @ 100.000 Beiträge Projekt
[20:00] Lottoziehung in 03d 00:00h
[00:00] Songs gespielt gestern: 0
[00:01] Alles Gute an JacK, Roy, Yannex
[00:08] Post by Aragorn @ 100.000 Beiträge Projekt
Trackmania Minecraft Andere Spiele
Antwort
Themen-Optionen
#1
Alt 17.07.10, 23:34:54
MYSQL Hilfe
SchlafMuetze
Benutzerbild von SchlafMuetze
Registered Users
Registriert seit: 19.12.09
Alter: 30
Geschlecht: ♂
Beiträge: 740
IRC Zeilen: 1476
Quizrunden gewonnen: 1
SchlafMuetze eine Nachricht über ICQ schicken SchlafMuetze eine Nachricht über AIM schicken SchlafMuetze eine Nachricht über MSN schicken SchlafMuetze eine Nachricht über Skype™ schicken
Hey Leute,

ich bin dabei eine Homepage zu schreiben, bei der ich eine Art Status aus einer MySQL Datenbank auslese. Dies klappt soweit auch ohne Probleme. Über PHP Formulare habe ich es auch schon geschafft die Tabelle zu verändern, sodass er immer eine neue Zeile schreibt, mit einer um 1 erhöhten ID (macht MySQL automatisch)...
Nun möchte ich dieses Hinzufügen einer neuen Zeile jedoch nicht über Php machen, sondern ein eigenes Programm dafür haben...
Hat jemand eine Ahnung wie ich das machen könnte? Java, C++ oder so? Ich kann beides nicht wirklich...

Hoffe auf Hilfe,
SchlafMuetze


Snowboarding is something you can't learn quickly.
First you have to feel the snow under you as a friend.
[ http://mypsn.eu.playstation.com/psn/profile/SchlafMuetze93.png ]
Gaming isn't only a kind of sport. It's our hobby.
#2
Alt 17.07.10, 23:41:26
Zahl
Benutzerbild von Zahl
Senior Member Täglich verrückt!
Registriert seit: 29.01.03
Alter: 38
Geschlecht: ♂
Beiträge: 11.514
IRC Zeilen: 181050
Quizrunden gewonnen: 76

Goldener Topposter Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zahl eine Nachricht über ICQ schicken
IPv6
Am besten machst du ein Programm, was das Formular ausgefüllt absendet im Hintergrund.
Mit .NET Sprachen oder Java sollte das einfach gehen, die haben fertige Klassen, um Formulare ausgefüllt abzuschicken. Stichwort zum Googlen wär "HTTP POST Anfrage senden"


風向轉變時,有人築牆,有人造風車
#3
Alt 17.07.10, 23:52:54
SchlafMuetze
Benutzerbild von SchlafMuetze
Registered Users
Registriert seit: 19.12.09
Alter: 30
Geschlecht: ♂
Beiträge: 740
IRC Zeilen: 1476
Quizrunden gewonnen: 1
SchlafMuetze eine Nachricht über ICQ schicken SchlafMuetze eine Nachricht über AIM schicken SchlafMuetze eine Nachricht über MSN schicken SchlafMuetze eine Nachricht über Skype™ schicken
danke erstmal Zahl...
ich werde mal gucken, was ich da schaffe^^


Snowboarding is something you can't learn quickly.
First you have to feel the snow under you as a friend.
[ http://mypsn.eu.playstation.com/psn/profile/SchlafMuetze93.png ]
Gaming isn't only a kind of sport. It's our hobby.
#4
Alt 18.07.10, 03:05:07
blue
Benutzerbild von blue
Big Daddy
Registriert seit: 02.02.03
Alter: 37
Geschlecht: ♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
Es gibt unterschiedliche Lösungsansätze.
Einerseits kannst du unter Windows das ODBC nutzen. Du installierst eine Bibliothek für das gewünschte DBMS und schon kannst auf die DB zugreifen. Wie man ODBC in einer Programmiersprache nutzt, musst du natürlich errecherchieren - Kostet Zeit: Doof

Einfacher geht es aber mit proprietären Lösungen. Unter C++ gibt es für MYSQL eine embeded Lösung die extrem schnell ist (Ist halt embeded Code) (Such einfach mal nach der MySQL-C++ API).
Was Java angeht, so würde ich auf JDBC setzen. Das ist eine Platformunabhängige Lösung für Datenbanktreiber (JDBC ist eine alternative zu ODBC. Wobei ODBC für Windows OS konzipiert wurde - JDBC für alle Plattformen, für die es eien JVM gibt) (Hier einfach mal nach 'jdbc mysql' google'n und schon wirst du fündig).

Zitat von Zahl
Am besten machst du ein Programm, was das Formular ausgefüllt absendet im Hintergrund.
Mit .NET Sprachen oder Java sollte das einfach gehen, die haben fertige Klassen, um Formulare ausgefüllt abzuschicken. Stichwort zum Googlen wär "HTTP POST Anfrage senden"
Das ist in meinen Augen zwar ein schneller, aber ineffizienter Ansatz. Ich möchte gern soweit gehen und das als work-around ansehen.

P.S.: Ich werde bei Anfrage mal nach einer Präsentation über Datenbanken suchen, die ich vor einigen Jahren mal gehalten habe. Dort bin ich auf Herangehensweisen eingegangen.

C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.

Geändert von blue (18.07.10 um 03:24:08 Uhr)
#5
Alt 18.07.10, 03:25:36
Zahl
Benutzerbild von Zahl
Senior Member Täglich verrückt!
Registriert seit: 29.01.03
Alter: 38
Geschlecht: ♂
Beiträge: 11.514
IRC Zeilen: 181050
Quizrunden gewonnen: 76

Goldener Topposter Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zahl eine Nachricht über ICQ schicken
IPv6
Im Gegenteil: Die Datenbank für Verbindungen von außen freigeben ist der Pfusch-Ansatz, der erhebliche Risiken birgt, da er potentiell die komplette Datenbank nach außen freigibt.
Im Normalfall lauscht der MySQL-Server nur auf dem Loopback Interface, sodass du mit ODBC von außen mal schön sterben gehen kannst, außer du änderst die Config des Servers.
Wenn man nur das Formular - natürlich im Produktiveinsatz mit einem Passwort versehen - nutzt, kann ein Angreifer maximal diese eine Tabelle vollspammen, zu der das PHP-Script das Interface darstellt, mehr Macht hat er damit über die DB jedoch nicht.

Bewertung zu diesem Post
blue meint: Sicherheit, welcher b00n kümmert sich schon um Sicherheit!?


風向轉變時,有人築牆,有人造風車
#6
Alt 18.07.10, 13:19:14
SchlafMuetze
Benutzerbild von SchlafMuetze
Registered Users
Registriert seit: 19.12.09
Alter: 30
Geschlecht: ♂
Beiträge: 740
IRC Zeilen: 1476
Quizrunden gewonnen: 1
SchlafMuetze eine Nachricht über ICQ schicken SchlafMuetze eine Nachricht über AIM schicken SchlafMuetze eine Nachricht über MSN schicken SchlafMuetze eine Nachricht über Skype™ schicken
Jetzt verwirrt ihr mich ein wenig...
aber irgendwie klingt Zahls Antwort logisch...
ich darf die DB glaube garnicht von außen "angreifbar" machen...
ich bezweifle auch das dies geht, da ich den Server ja nicht selbst hoste, sondern die der MySQL-Server nur zu meinem Webspace gehört, den ich "gemietet" habe...

Nach Zahls Methode habe ich schon gesucht, aber irgendwie übersteigt das meine Java-Fähigkeiten total... Kann mir da vielleicht irgendjemand irgendwie helfen?

Bewertung zu diesem Post
blue meint: Da bleibt dir dann auch nichts anderes ...


Snowboarding is something you can't learn quickly.
First you have to feel the snow under you as a friend.
[ http://mypsn.eu.playstation.com/psn/profile/SchlafMuetze93.png ]
Gaming isn't only a kind of sport. It's our hobby.
#7
Alt 18.07.10, 16:18:11
Zahl
Benutzerbild von Zahl
Senior Member Täglich verrückt!
Registriert seit: 29.01.03
Alter: 38
Geschlecht: ♂
Beiträge: 11.514
IRC Zeilen: 181050
Quizrunden gewonnen: 76

Goldener Topposter Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zahl eine Nachricht über ICQ schicken
IPv6
Ich nutze weder Java noch C#, daher keine Ahnung, aber das sind garantiert nicht mehr als 20 Zeilen Code in beiden Sprachen. Und man findet sicherlich auch n komplettes Beispiel dafür.


風向轉變時,有人築牆,有人造風車
#8
Alt 18.07.10, 16:32:14
SchlafMuetze
Benutzerbild von SchlafMuetze
Registered Users
Registriert seit: 19.12.09
Alter: 30
Geschlecht: ♂
Beiträge: 740
IRC Zeilen: 1476
Quizrunden gewonnen: 1
SchlafMuetze eine Nachricht über ICQ schicken SchlafMuetze eine Nachricht über AIM schicken SchlafMuetze eine Nachricht über MSN schicken SchlafMuetze eine Nachricht über Skype™ schicken
Nen Kumpel von mir hat sich da mal so nen Beispiel angeguckt... und der schreibt öfters mit Java auch kompliziertere Dinge, aber irgendwie konnte er mir da auch nicht richtig helfen...
Kannste sowas vielleicht in einer anderen Sprache? Wäre cool, muss aber net unbedingt sein... kostet ja auch Zeit^^


Snowboarding is something you can't learn quickly.
First you have to feel the snow under you as a friend.
[ http://mypsn.eu.playstation.com/psn/profile/SchlafMuetze93.png ]
Gaming isn't only a kind of sport. It's our hobby.
#9
Alt 18.07.10, 18:19:20
blue
Benutzerbild von blue
Big Daddy
Registriert seit: 02.02.03
Alter: 37
Geschlecht: ♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
Ich suche mal Code raus ... musste sowas mal mit C# umsetzen. Sec ...

C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.
#10
Alt 18.07.10, 18:22:35
SchlafMuetze
Benutzerbild von SchlafMuetze
Registered Users
Registriert seit: 19.12.09
Alter: 30
Geschlecht: ♂
Beiträge: 740
IRC Zeilen: 1476
Quizrunden gewonnen: 1
SchlafMuetze eine Nachricht über ICQ schicken SchlafMuetze eine Nachricht über AIM schicken SchlafMuetze eine Nachricht über MSN schicken SchlafMuetze eine Nachricht über Skype™ schicken
Danke blue schonmal...
ich bin jetzt beim Kumpel aber nachhher schau ich nochmal rein


Snowboarding is something you can't learn quickly.
First you have to feel the snow under you as a friend.
[ http://mypsn.eu.playstation.com/psn/profile/SchlafMuetze93.png ]
Gaming isn't only a kind of sport. It's our hobby.
Antwort
Lesezeichen
Facebook

Direkt antworten
Nachricht:
Benutzername: 
Email (nicht ausfüllen!): Sicherheitsgrafik
Optionen

« Vorheriges Thema | Nächstes Thema »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Teamspeak 3

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:36:53 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
Die Betreiber haften nicht für die Inhalte der User. Die Beiträge spiegeln ausschließlich persönliche Meinungen wider, und nicht die der Seitenbetreiber.