Seite 1 von 1
Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 20:37
von Tengel
Wo genau muss ich nachlesen wen ich Infos zu
- auf eine .db connecten die auf einer HP ist
- davor muss ein pw eingeben werden
- es muss in die .db geschrieben werden können
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 20:52
von BlackJack
@Tengel: Kannst Du die Frage noch einmal anders formulieren? Ich weiss nämlich nicht so wirklich was Du wissen möchtest. Datenbanken sind zum Beispiel sehr selten online erreichbar. Normalerweise werden die Rechner die mit einer Datenbank kommunizieren dürfen auf ein lokales Netzwerk beschränkt. Und da nimmt man dann einfach Kontakt dazu auf, mit der dafür vorgesehenen Bibliothek.
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 20:59
von Tengel
Die Datenbank ist auf einem Server - der Online ist.
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 21:29
von BlackJack
@Tengel: Also ich weiss immer noch nicht was genau die Frage ist und auch ehrlich gesagt nicht wie die Situation genau aussieht. Der Server ist online, also aus dem Internet erreichbar. Die Datenbank darauf auch? Wenn ja, dann könnte man sich ja einfach verbinden und ich sehe keine Frage. Wenn nein, dann müsste man eine Webanwendung oder einen Webservice programmieren. Davon hast Du aber bisher nichts gesagt. Kannst Du nicht etwas weniger abstrakt sagen was Du *eigentlich* machen möchtest?
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 22:10
von Tengel
Der Server ist online - die Datenbank ist online.
Ich möchte mich damit verbinden und Datensätze aus einem .csv eintragen.
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 22:14
von BlackJack
@Tengel: Dann verstehe ich das Problem nicht‽
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 22:16
von Tengel
Ka - bisher waren meine .db immer im gleichen Pfad wie das Script - oder auf dem Rechner.
Dadurch konnte ich ja ganz einfach über
connect = sqlite3.connect("E:db\wasauchimmer.db")
verbinden.
Aber was genau benötige ich jetzt?
Re: Datenbankverbindung online
Verfasst: Samstag 18. Mai 2013, 22:27
von BlackJack
@Tengel: Das es um SQLite geht wäre eine interessante Information gewesen. Die Datenbank ist also nicht online, denn SQLite ist eine Datenbank die man in eine Anwendung einbettet und kein DBMS mit einem Server, der online sein kann.
Also muss man auf dem Server eine Webanwendung oder einen Webservice laufen lassen, über den man dann auf die Datenbank zugreifen kann. Je nachdem was man da vorhat, würde ich entweder eines der Mikrowebrahmenwerke wie Bottle oder Flask verwenden, oder Django als komplettes Paket mit allen Komponenten die man bei einer Webanwendung so braucht.