Announcement

Collapse
No announcement yet.

auf eine internetbsierende Datenbank zugreifen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • auf eine internetbsierende Datenbank zugreifen

    ich habe mir den Thread

    http://entwickler-forum.de/showthrea...bank+zugreifen

    mal angeschaut, wo einer auch extern auf eine Datenbanl zugreifen will, doch wurde meine Frage da nicht beantwortet. Gewiss, die Infor, was am numstellen muss und was für ein Port offen sein muss, war schon interessant, aber gibt es einen (wenn möglich) Freehoster, der das ermöglicht?

    Bisher habe ich nämlich nur auf eine lokale DB auf meinen Computer zugegriffen.
    PHP Code:
    <?php
    echo 'http://acs-it-worx.de/';
    echo 
    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
    echo '-----------------------------------------------------------------';
    echo 
    'http://www.autoservice-asberg.de/';
    ?>

  • #2
    Was hat das mit C# zu tun?

    Hab das Thema zu den Datenbanken verschoben.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      @gfoidl
      Was hat das mit C# zu tun?
      Es hat was mit C# zu tun, weil die Software, die dann auf die Datenbank zugreift, in C# gechrieben wurde (Sorry... hatte ich vergessen zu schreiben).
      PHP Code:
      <?php
      echo 'http://acs-it-worx.de/';
      echo 
      'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
      echo '-----------------------------------------------------------------';
      echo 
      'http://www.autoservice-asberg.de/';
      ?>

      Comment


      • #4
        http://www.google.at/search?hl=de&q=...nG=Suche&meta=

        Kommt wohl auch auf das DB-System an (keine Angabe von dir).

        Alternativ könntest du wegen der Verwendung von C# einen ASP.net Host nehmen und die DB per WebService "veröffentlichen".

        mfG Gü
        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

        Comment


        • #5
          für gewöhnlich arbeite ich mit "MySQL" und komm damit eigentlich gut zurecht

          ich frag nur weil es verschiedene Webhoster gibt, aber die bei denen ich jetzt bin (Funpic & OHost) haben den externen Zugriff gesperrt.
          PHP Code:
          <?php
          echo 'http://acs-it-worx.de/';
          echo 
          'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
          echo '-----------------------------------------------------------------';
          echo 
          'http://www.autoservice-asberg.de/';
          ?>

          Comment


          • #6
            Dann ist immer noch die WebService-Variante möglich. Mit der kann auch mehr Sicherheit erreicht werden (wenns richtig gemacht wird).

            mfG Gü
            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

            Comment


            • #7
              meinste mit PHP oder so? Mit PHP hab ich das ja auch hinbekommen. Mein Anliegen ist z.B. wenn man nict auf die Internetseite will, kann man via Software auf seinem PC alles regeln und das wird dann in der Datenbank verändert.

              Oder kann man das, was man in einer Software geschrieben hat, mit einem Script (PHP) auf dem Server synchronisieren lassen?
              PHP Code:
              <?php
              echo 'http://acs-it-worx.de/';
              echo 
              'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
              echo '-----------------------------------------------------------------';
              echo 
              'http://www.autoservice-asberg.de/';
              ?>

              Comment


              • #8
                WebService
                weist du was das ist?

                Kann mit C#, Java, PHP, u.a. erstellt werden.

                mfG Gü
                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

                Comment


                • #9
                  Hallo,
                  kann man via Software auf seinem PC alles regeln und das wird dann in der Datenbank verändert.
                  In dem Zusammenhang (C#, Webservice, Datenbank) kann dieser Artikel von Codeproject vermutlich weiterhelfen: http://www.codeproject.com/KB/cs/webservice.aspx
                  MfG
                  Cheat-Sheets for Developers / Programming Quotes

                  Comment


                  • #10
                    Hi,
                    ich habe dieses Vorhaben jetzt lange ruhen lassen, doch nun hab ich micht wieder dran gesetzt, allerdings nur theoretisch.

                    Jetz in der Theorie:
                    Man könnte ja per C# Programm (oder auch Andere) via simulierten Webbrowser auf eine URL im Internet zugreifen, also könnte man den "Insert"- Befehl über den PHP-Befehl "$_GET['xyz']" laufen lassen. Da hätten wir schonmal das INSERT.

                    Aber das Select? Da hab ich mir auch was überlegt, allerdings weiß ich jetzt noch nicht, ob da realisierbar ist, oder resourcenfressend ist. Man könnte jeden einzelnen von "SELECT" ausgegebenen Datensatz in einem Textdokument auf dem Server erstellen lassen und dann in das Temporäre Verzeichnis auf den eigenen Computer herunterladen und dann in sein Programm einlesen lassen.

                    Geht das alles, oder ist da ein Denkfehler in meinen Überlegungen?
                    Oder gehts auch nicht so "Speicherplatz verbrauchend"?
                    PHP Code:
                    <?php
                    echo 'http://acs-it-worx.de/';
                    echo 
                    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                    echo '-----------------------------------------------------------------';
                    echo 
                    'http://www.autoservice-asberg.de/';
                    ?>

                    Comment


                    • #11
                      Klar geht das, wenn jeder x-beliebige in deiner DB einen INSERT machen darf
                      Christian

                      Comment


                      • #12
                        hmm... ok, aber beim INSERT kann man dann ja noch Einschränkungen machen

                        Aber jetzt mit dem *.txt File:
                        Entweder bin ich immer daran vorbei, aber ich habe keine Möglichkeit in PHP gefunden, dass automatisch eine *.txt Datei in das Temp Verzeichnis des Computers heruntergeladen werden kann. Außerdem wäre das doch dann ein Sicherheitsrisiko, oder ?

                        Deswegen:
                        Gibt es eine Möglichkeit, direkt auf das PHP Script via Programm zuzugreifen und da dann die Ausgaben der SQL- Abfrage SELECT herauszuholen, oder muss man das über so einen Weg (*.txt oder so; *.xml bin ich unerfahren) machen?
                        PHP Code:
                        <?php
                        echo 'http://acs-it-worx.de/';
                        echo 
                        'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                        echo '-----------------------------------------------------------------';
                        echo 
                        'http://www.autoservice-asberg.de/';
                        ?>

                        Comment


                        • #13
                          dass automatisch eine *.txt Datei in das Temp Verzeichnis des Computers heruntergeladen werden kann. Außerdem wäre das doch dann ein Sicherheitsrisiko, oder ?
                          ja, Gott sei Dank geht das nicht
                          Christian

                          Comment


                          • #14
                            dass automatisch eine *.txt Datei in das Temp Verzeichnis des Computers heruntergeladen werden kann. Außerdem wäre das doch dann ein Sicherheitsrisiko, oder ?
                            hab ich auch erwartet.

                            und meine andere Frage?
                            Gibt es eine Möglichkeit, direkt auf das PHP Script via Programm zuzugreifen und da dann die Ausgaben der SQL- Abfrage SELECT herauszuholen, oder muss man das über so einen Weg (*.txt oder so; *.xml bin ich unerfahren) machen?
                            PHP Code:
                            <?php
                            echo 'http://acs-it-worx.de/';
                            echo 
                            'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                            echo '-----------------------------------------------------------------';
                            echo 
                            'http://www.autoservice-asberg.de/';
                            ?>

                            Comment


                            • #15
                              Sicherlich geht das.....mit dem gleichen Ergebnis....jeder kann das tun

                              solltest mal an eine Authentifizierung denken...
                              Christian

                              Comment

                              Working...
                              X