python SQL
-
- Inlägg: 232
- Blev medlem: 11 dec 2006, 21:09
- OS: Ubuntu
- Utgåva: 10.04 Lucid LTS
- Ort: Sweden
- Kontakt:
python SQL
jag har laddat hem pysql genom adept... men jag vet inte vad min inlogg är... jag kan inportera klassen i python och så, men jag har ingen inlogg, testade som root@localhost och utan pass, men det dunkar ju inte, inte heller linux inlogg, vad gör jag??? det står inte heller i instruktionerna till paketet i adept
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: python SQL
Kommer du in med kommandot "mysql -u root -p"? Jag tror att lösenordet är blank om man inte har ändrat på det.
EDIT: Jag kom på att du inte nämnde MySQL, är det den du vill ansluta till?
EDIT: Jag kom på att du inte nämnde MySQL, är det den du vill ansluta till?
Senast redigerad av 1 Lars, redigerad totalt 3 gånger.
SV: python SQL
Det du måste göra är att skapa en inloggning på din lokala databas (om det är den du försöker koppla upp dig mot) om du inte har någon installerade databas så får du installera en sådan först, typ mysql eller postgresql. Om pysql använder sig av ODBC så bör du skapa en odbc.ini fil i din hem mapp där du ställer in vilken databas du vill använda
-
- Inlägg: 232
- Blev medlem: 11 dec 2006, 21:09
- OS: Ubuntu
- Utgåva: 10.04 Lucid LTS
- Ort: Sweden
- Kontakt:
SV: python SQL
paketet hette visst python-sqlite, antagligen är det vanlig sql, med lite python grejen kompleterade... bash hittade inte command mysql...




- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: python SQL
Är du säker på att du installerat mysql-server då eftersom du saknar programmet mysql? 
Dessutom är sqlite ganska annorlunda gentemot mysql. SQLite "bygger in" SQL i din kod och lagrar dina databaser i en enda fil, medans MySQL fungerar som en fristående applikation, bl.a...

Dessutom är sqlite ganska annorlunda gentemot mysql. SQLite "bygger in" SQL i din kod och lagrar dina databaser i en enda fil, medans MySQL fungerar som en fristående applikation, bl.a...
Senast redigerad av 1 DrMegahertz, redigerad totalt 3 gånger.


-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: python SQL
Aha, pysqlite är trevligt. Med det så loggar man inte in på en server utan databasen sparas i en vanlig fil på disken. Ett litet kodexempel:
Sök på nätet efter pysqlite om du vill ha fler exempel.
Kod: Markera allt
import sqlite3
db = sqlite3.connect('databas.db')
c = db.cursor()
c.execute("CREATE TABLE operativsystem (namn TEXT, pris REAL);")
c.execute("INSERT INTO operativsystem VALUES ('Windows', 3000);")
c.execute("INSERT INTO operativsystem VALUES ('Ubuntu', 0);")
db.commit()
SV: python SQL
ah sqlite såg trevligt ut, man kännar ganska mkt på att "bara" ha sin databas i en fil då det är en "liten" databas ^_^ såg att det fanns ett C-interface också, man kanske skulle testa det hela 

- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: python SQL
Yep, behöver man bara en liten databas för ett ändamål så är SQLite mycket trevligt, och så slipper man ju tvinga folk att ha en bufflig MySQL-server körandes i bakgrunden hela tiden. 



-
- Inlägg: 232
- Blev medlem: 11 dec 2006, 21:09
- OS: Ubuntu
- Utgåva: 10.04 Lucid LTS
- Ort: Sweden
- Kontakt:
SV: python SQL
, men om jag vill flytta projektet till en server med SQL, är det då samma kod för sqlite som sql bara att "import" blir annorlunda?
- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: python SQL
Eftersom du då använder dig av en annan modul så får du med högsta sannolikhet strukturera om dina anrop eftersom den nya modulen kommer fungera på ett annat sätt. Men själva anropen till databasen kommer nog att vara ganska lika.


-
- Inlägg: 232
- Blev medlem: 11 dec 2006, 21:09
- OS: Ubuntu
- Utgåva: 10.04 Lucid LTS
- Ort: Sweden
- Kontakt:
SV: python SQL
OK, men jag tror att jag laddar ner MYSQL-server, då och ser om det går bättre att logga in... jg fick (BREAK) install när jag gjorde det... vad gör man då?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: python SQL
Jag tror att de flesta SQL-interface följer PEP 249 så det ska inte skilja sig så mycket mellan olika databaser.
-
- Inlägg: 232
- Blev medlem: 11 dec 2006, 21:09
- OS: Ubuntu
- Utgåva: 10.04 Lucid LTS
- Ort: Sweden
- Kontakt:
SV: python SQL
OK, men jag tror att jag laddar ner MYSQL-server, då och ser om det går bättre att logga in... jg fick (BREAK) install när jag gjorde det... vad gör man då?