myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE7
   » Gadget für Vista
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» dotnetjob.de
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Datentechnologien » MySQL Datenbankqueries mit "bitte warten" Meldung
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

MySQL Datenbankqueries mit "bitte warten" Meldung

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
iceget
myCSharp.de-Mitglied

Dabei seit: 04.08.2011
Beiträge: 8


iceget ist offline

MySQL Datenbankqueries mit "bitte warten" Meldung

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

verwendetes Datenbanksystem: MySQL

Hallo liebe Community,

ich habe zwei Fragen an euch:

1. Frage:
ich habe mir eine Klasse/Funktion geschrieben die ich immer aufurufe (MySQLDbQuery). Da ich mit meiner Anwendung auch von extern auf meine MySQL Datenbank zugreifen möchte, dauert das etwas länger. In dieser Zeit würde ich gerne eine "Bitte warten" Meldung anzeigen lassen.

Wie mache ich das am besten?

2. Frage:
Macht es sinn direkt von einer C# Anwendung mit MySQL über 3306 zu kommunizieren, oder sollte man besser eine API (z.B. PHP JSON) verwenden?

Sorry für die "dummen" Fragen, bin erst von VB auf C# umgestiegen und möchte mich Schritt für Schrit einarbeiten.

Vielen Dank!

Glg Markus
07.05.2012 17:16 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
chilic
myCSharp.de-Poweruser/ Experte

Dabei seit: 12.02.2010
Beiträge: 1.183


chilic ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Was meinst du mit extern?
Dauert das wirklich so lange dass da eine Meldung erscheinen muss? Evtl. gibts ja noch was zu optimieren, dann würde ich das vorziehen.
Ansonsten gibts dazu schon einige Diskussionen, such mal nach "bitte warten dialog" oder was ähnlichem.

Was ist 3306?

Zitat:
oder sollte man besser eine API (z.B. PHP JSON) verwenden?

Das ist keine API für die Datenbank, sondern ein Umweg über aufwendige und völlig unnötige Zwischenschritte.

Google kennt bestimmt Klassen zur Kommunikation mit MySql. Die bindest du ein und schickst deine Statements direkt an die Datenbank.
07.05.2012 18:22 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
iceget
myCSharp.de-Mitglied

Dabei seit: 04.08.2011
Beiträge: 8

Themenstarter Thema begonnen von iceget

iceget ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

Danke für deine Antwort!

Ich meinte mit extern wenn meine MySQL DB z.B. bei einer Internetverbindung mit 512KBits upload liegt, und ich von extern via z.B. Datenstick auf diese zugreifen möchte, dauert das ja einiges länger wie wenn ich im gleichen LAN sitze..

Mit 3306 meinte ich nur die Portnummer von MySQL.

Also macht man das sowieso direkt an die Datenbank die Statements zu schicken. Ich dachte zwecks Sicherheit müsste ich dort über eine zusätzliche "verschlüsselte" Verbindung gehen, ... deswegen dachte ich auch an PHP JSON via HTTPS...

Oder gibt's da was, was ich übersehe?

Vielen Dank für die Info!

glg Markus
07.05.2012 19:48 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
chilic
myCSharp.de-Poweruser/ Experte

Dabei seit: 12.02.2010
Beiträge: 1.183


chilic ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Es gibt auch verschlüsselte Verbindungen zur DB die das alles schon eingebaut haben.
07.05.2012 20:25 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
iceget
myCSharp.de-Mitglied

Dabei seit: 04.08.2011
Beiträge: 8

Themenstarter Thema begonnen von iceget

iceget ist offline

Vielen Dank

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Vielen Dank, ich hab das nun mit der Verschlüsselten MySQL Verbindung gelöst.

Danke!

glg IcgeT
12.05.2012 14:49 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als ein Jahr.
Der letzte Beitrag ist älter als ein Jahr.
Antwort erstellen


© Copyright 2003-2013 myCSharp.de-Team. Alle Rechte vorbehalten. 24.05.2013 15:43