SQL tietokanta koneelle?

vierailija

Hei vaan kaikille! Pitäisi tehdä tietokantasovellus jossa siis luettaisiin kannan tauluista tietoa. Ongelmana on se että en tajua MySQL:stä hölkäsen pöläystä, joten kysympä sitten teiltä: voiko sql-tietokannan tehdä omalle koneelle samaan kansioon ohjelman kanssa siten, että kirjoitan jonkun tekstitiedoston jonka sitten nimeän .sql -päätteiseksi? Ohjelma olisi tarkoitus tehdä javalla käyttäen JDBC-ajureita, mutta tuo tietokannan lukeminen kummastuttaa kun en niistä tosiaan mitään tiedä.

19

2544

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • trollaa.

      Oliko tämä joku vitsi vai?

      >...tekstitiedoston jonka sitten nimeän .sql -päätteiseksi?

      Ne on yleensä sql-scriptejä, ei varsinaista dataa.

      >...tehdä javalla käyttäen JDBC-ajureita...

      Mitähän muuta niillä ajureilla voi tehdä kuin yhteyden tietokantapalvelimeen? ;)

      • vitsi

        Et ilmeisesti jaksanut lukea koko viestiä, mutta siinä todettiin ainakin kahteen kertaan että olen ihan pihalla koko sql:stä. Viitsitkö vielä selittää mitä tarkoitat sql-scriptillä tai mikä se nyt yleensäkin on? Ja missäs se data sitten piileksii, kai ne taulut johonkin tiedostoon kirjotetaan?

        Ja kyllä, ajureilla otetaan yhteys sql-palvelimeen. Lähinnä tarkoitin selventää ongelmaani, kun kerroin että teen ohjelmaa javalla. Mutta jos haluan testata tekemääni tietokantaa eikä minulla ole sql-palvelinta niin mihin sitten otan yhteyden? Tuntuisi että sitä voi hakea tiedostosta tietoa ryhtymättä palvelimeksi...

        PS. aika trollin kuvan annoit kyllä itestäsikin, sen verran kypsä vastaus oli.


      • niin?
        vitsi kirjoitti:

        Et ilmeisesti jaksanut lukea koko viestiä, mutta siinä todettiin ainakin kahteen kertaan että olen ihan pihalla koko sql:stä. Viitsitkö vielä selittää mitä tarkoitat sql-scriptillä tai mikä se nyt yleensäkin on? Ja missäs se data sitten piileksii, kai ne taulut johonkin tiedostoon kirjotetaan?

        Ja kyllä, ajureilla otetaan yhteys sql-palvelimeen. Lähinnä tarkoitin selventää ongelmaani, kun kerroin että teen ohjelmaa javalla. Mutta jos haluan testata tekemääni tietokantaa eikä minulla ole sql-palvelinta niin mihin sitten otan yhteyden? Tuntuisi että sitä voi hakea tiedostosta tietoa ryhtymättä palvelimeksi...

        PS. aika trollin kuvan annoit kyllä itestäsikin, sen verran kypsä vastaus oli.

        Vieläkin epäilen trolliksi mutta menköön tämän kerran. Onpahan ihan satunnaiselle selailijalle ainakin jotain tietoa. ;)

        >...sql-scriptillä tai mikä se nyt yleensäkin on?

        Sehän on tiedostoon koottu kasa sql-komentoja joita voi yksitellen kirjoitella vaikka päätteeltä. Äärimmäisen yksinkertainen esimerkki jolla haetaan scott.emp nimisestä taulusta kaikki rivit ja sen kaikki kentät (*) ehdolla että arvo kentässä hiredate on välillä 1.1-31.12.1981

        select * from scott.emp where hiredate ='01-JAN-81';

        Tämä sinun on joka tapauksessa opiskeltava vaikka kuin softa on tehty Javalla tai millä tahansa ohjelmointikielellä. Niissä on vain funktioita kuten executeQuery(sql) Javalla jossa tuon sql-parametrin arvona on vaikkapa tuo edellä ollut sql-lause.

        >...hakea tiedostosta tietoa ryhtymättä palvelimeksi...

        Voi tietysti mutta ei millään JDBC-ajurilla koska se toimiakseen vaatii palvelimen joka VASTAA sinulle lähettämääsi yhteyspyyntöön. Se ei onnistu pelkällä tiedostolla.

        Ei SQL-palvelimen pystyttämistä pidä pelätä varsinkaan silloin kun se tulee testikäyttöön jolloin tietoturvasta yms. ylläpidosta ei tarvitse kantaa huolta.

        Esim. Linux-koneen asentamisessa se tulee tavallaan huomaamatta, ihan itsestään. Rasti vaan ruutuun sovelluksia valittaessa ja kaikissa ei tarvi vissiin sitäkään.

        Huh. tulipa tarinaa vaikka kuinka koettaa lyhyesti selostaa!


      • Jepulis Jeep
        vitsi kirjoitti:

        Et ilmeisesti jaksanut lukea koko viestiä, mutta siinä todettiin ainakin kahteen kertaan että olen ihan pihalla koko sql:stä. Viitsitkö vielä selittää mitä tarkoitat sql-scriptillä tai mikä se nyt yleensäkin on? Ja missäs se data sitten piileksii, kai ne taulut johonkin tiedostoon kirjotetaan?

        Ja kyllä, ajureilla otetaan yhteys sql-palvelimeen. Lähinnä tarkoitin selventää ongelmaani, kun kerroin että teen ohjelmaa javalla. Mutta jos haluan testata tekemääni tietokantaa eikä minulla ole sql-palvelinta niin mihin sitten otan yhteyden? Tuntuisi että sitä voi hakea tiedostosta tietoa ryhtymättä palvelimeksi...

        PS. aika trollin kuvan annoit kyllä itestäsikin, sen verran kypsä vastaus oli.

        Näistä häiriköistä suurin osa harrastaa nykyisin sitä, että huudellaan muiden juttuja trolleiksi kun ei voida hyväksyä sitä, että joku kysyy jotain just semmosella tavalla jota joku ei voi hyväksyä.

        Epäkypäsää sakkia aika moni tekniikkaexpertti.


    • Tietoa kantaan

      Jos et tajua mitään SQL-tietokannoista, miksi haluat käyttää sellaisia? Muitakin vaihtoehtoja on, esimerkiksi FileMaker Pro. Sillä saa melko olemattominkin tiedoin aikaan mainion relaatiotietokannan ja hyvän käyttöliitännän. Voi sen sisällä käyttää sitten SQL-kyselyjäkin, jos niikseen tulee, ja toiset sovellukset voivat käyttää FMP:n tauluja SQL:n kautta.

      • auttaa?

        >...toiset sovellukset voivat käyttää FMP:n tauluja SQL:n kautta.

        Miksi siis laittaa joku lähes tuntematon FMP jonka asentaminen on taatusti työläämpi kuin maailmanluokan MySQL-serveri Linux-koneeseen?


      • Tietoa kantaan
        auttaa? kirjoitti:

        >...toiset sovellukset voivat käyttää FMP:n tauluja SQL:n kautta.

        Miksi siis laittaa joku lähes tuntematon FMP jonka asentaminen on taatusti työläämpi kuin maailmanluokan MySQL-serveri Linux-koneeseen?

        Se, että sinä et tunne ohjelmaa, ei tarkoita, että se on tuntematon.

        Miten ”takaat” asennuksen työläyden? FMP on kaupallinen ohjelma, joka tulee asentajan kanssa. Sitäpaitsi se toimii vain ammattilaisten käyttöjärjestelmissä (Windows ja Mac OS X) eikä missään tyhjätaskuisten amisnörttien pellesysteemeissä.


      • viuuu
        Tietoa kantaan kirjoitti:

        Se, että sinä et tunne ohjelmaa, ei tarkoita, että se on tuntematon.

        Miten ”takaat” asennuksen työläyden? FMP on kaupallinen ohjelma, joka tulee asentajan kanssa. Sitäpaitsi se toimii vain ammattilaisten käyttöjärjestelmissä (Windows ja Mac OS X) eikä missään tyhjätaskuisten amisnörttien pellesysteemeissä.

        Moi,

        Ei ole aikomusta käyttää FileMaker Prota, Eclipseä tai muutakaan ohjelmaa, koska näin ei itse opi yhtään mitään.

        Lataan ja asennan siis koneelleni SQL ajurin (ja vissiin jonku palvelin softan)ja teen vaikkapa testi -nimisen tietokannan johon sitten lisään tauluja nuilla scripteillä (jos nyt puhutaan lisäyksistä, kyselyistä jne). Tämän jälkeen voin ottaa ohjelmalla yhteyden tietokantaan ja lisäillä sekä poistella tauluja sillä?

        Ja kiitos vastanneille.


      • hee.
        Tietoa kantaan kirjoitti:

        Se, että sinä et tunne ohjelmaa, ei tarkoita, että se on tuntematon.

        Miten ”takaat” asennuksen työläyden? FMP on kaupallinen ohjelma, joka tulee asentajan kanssa. Sitäpaitsi se toimii vain ammattilaisten käyttöjärjestelmissä (Windows ja Mac OS X) eikä missään tyhjätaskuisten amisnörttien pellesysteemeissä.

        "Miten ”takaat” asennuksen työläyden?"

        Helposti. MySQL asentamisessa laitetaan yksi rasti ruutuun ja siinä kaikki. Revi siitä. ;)

        "..ammattilaisten käyttöjärjestelmissä (Windows... "

        LOL. Et usko tuohon itsekään!


      • se lähtee
        viuuu kirjoitti:

        Moi,

        Ei ole aikomusta käyttää FileMaker Prota, Eclipseä tai muutakaan ohjelmaa, koska näin ei itse opi yhtään mitään.

        Lataan ja asennan siis koneelleni SQL ajurin (ja vissiin jonku palvelin softan)ja teen vaikkapa testi -nimisen tietokannan johon sitten lisään tauluja nuilla scripteillä (jos nyt puhutaan lisäyksistä, kyselyistä jne). Tämän jälkeen voin ottaa ohjelmalla yhteyden tietokantaan ja lisäillä sekä poistella tauluja sillä?

        Ja kiitos vastanneille.

        Esimerkkiä Javalla tehtävästä tietokantakäsittelystää:

        http://www.exampledepot.com/egs/java.sql/pkg.html


      • Tietoa kantaan
        viuuu kirjoitti:

        Moi,

        Ei ole aikomusta käyttää FileMaker Prota, Eclipseä tai muutakaan ohjelmaa, koska näin ei itse opi yhtään mitään.

        Lataan ja asennan siis koneelleni SQL ajurin (ja vissiin jonku palvelin softan)ja teen vaikkapa testi -nimisen tietokannan johon sitten lisään tauluja nuilla scripteillä (jos nyt puhutaan lisäyksistä, kyselyistä jne). Tämän jälkeen voin ottaa ohjelmalla yhteyden tietokantaan ja lisäillä sekä poistella tauluja sillä?

        Ja kiitos vastanneille.

        Jos aikomuksesi on opiskella MySQL-ohjelmaa eikä saada aikaan käyttökelpoista tietokantaa, muotoile kysymyksesi oikein.


      • Tietoa kantaan
        hee. kirjoitti:

        "Miten ”takaat” asennuksen työläyden?"

        Helposti. MySQL asentamisessa laitetaan yksi rasti ruutuun ja siinä kaikki. Revi siitä. ;)

        "..ammattilaisten käyttöjärjestelmissä (Windows... "

        LOL. Et usko tuohon itsekään!

        Et siis osaa käynnistää asennusohjelmaa? Ja lisäksi et tiedä, että ammattikäytössä Windows on yleisin systeemi.

        No, kunhan et enää tarvitse finnivoidetta, saatat tulla järkiisi.


      • sen enempää
        Tietoa kantaan kirjoitti:

        Et siis osaa käynnistää asennusohjelmaa? Ja lisäksi et tiedä, että ammattikäytössä Windows on yleisin systeemi.

        No, kunhan et enää tarvitse finnivoidetta, saatat tulla järkiisi.

        ammattilaiskäyttöjärjestelmä kuin mikään muukaan. Huono trolli. MySQL asentuu muuten Windowsiin myös ihan asennusohjelmalla. Valmiita WAMP-stackkejakin löytyy Windowsille asennuspaketteina, asentaa samalla kertaa Apachen, MySQL:n ja PHP:n.

        Muuten, unix-pohjaiset systeemit tuppaavat olemaan tehokkaimpia työskentelyssä allekirjoittaneen osalta. Windowsia ja Visual Studiota käyttävät tuppaavat takertumaan vain osaamaansa, kaikki muu on huonoa. Olen sitäkin käyttänyt versiosta 3 versioon 8, eli tiedän mistä puhun.


      • tänne mahtuu
        Tietoa kantaan kirjoitti:

        Jos aikomuksesi on opiskella MySQL-ohjelmaa eikä saada aikaan käyttökelpoista tietokantaa, muotoile kysymyksesi oikein.

        >...eikä saada aikaan käyttökelpoista tietokantaa...

        Olet varmaan huomannut että tällä palstalla puhutellaan tietokannaksi jopa Micorsoftin MSSQL:ää. MySQL kepittää sen mennen tullen. ;)


      • Jepulis Jeep
        sen enempää kirjoitti:

        ammattilaiskäyttöjärjestelmä kuin mikään muukaan. Huono trolli. MySQL asentuu muuten Windowsiin myös ihan asennusohjelmalla. Valmiita WAMP-stackkejakin löytyy Windowsille asennuspaketteina, asentaa samalla kertaa Apachen, MySQL:n ja PHP:n.

        Muuten, unix-pohjaiset systeemit tuppaavat olemaan tehokkaimpia työskentelyssä allekirjoittaneen osalta. Windowsia ja Visual Studiota käyttävät tuppaavat takertumaan vain osaamaansa, kaikki muu on huonoa. Olen sitäkin käyttänyt versiosta 3 versioon 8, eli tiedän mistä puhun.

        Mikäs homma tää on, että leimataan toisten mielipiteet trolleiksi vai onko trollin määritelmä muuttunut sitten 80-luvun?

        Mikäs sille voi jos on hommannut aidon Leathermanin kiinalaisen varrettoman ruuvarin sijaan.


      • sitä että
        Jepulis Jeep kirjoitti:

        Mikäs homma tää on, että leimataan toisten mielipiteet trolleiksi vai onko trollin määritelmä muuttunut sitten 80-luvun?

        Mikäs sille voi jos on hommannut aidon Leathermanin kiinalaisen varrettoman ruuvarin sijaan.

        ... kirjoittaa tahallaan kärjistäen/liioitellen ärsyttääkseen muita. Eli trollipeikko yrittää saada muita reagoimaan noin.


      • Jepulis Jeep
        sitä että kirjoitti:

        ... kirjoittaa tahallaan kärjistäen/liioitellen ärsyttääkseen muita. Eli trollipeikko yrittää saada muita reagoimaan noin.

        Ite kun en tahallaan kärjistä ja liiottele, niin nimittelette sitten muuten vaan noin. Kas kun sillon ei tarvii vastata ite asiaan.

        Onkos se nyt niin vaikeeta sulattaa, että jonkun mielestä noi tommoset dynaamiset viritykset ovat huonompia?


      • hmmm?
        Jepulis Jeep kirjoitti:

        Ite kun en tahallaan kärjistä ja liiottele, niin nimittelette sitten muuten vaan noin. Kas kun sillon ei tarvii vastata ite asiaan.

        Onkos se nyt niin vaikeeta sulattaa, että jonkun mielestä noi tommoset dynaamiset viritykset ovat huonompia?

        Et kai sekoittanut threadia...


      • Jepulis Jeep
        hmmm? kirjoitti:

        Et kai sekoittanut threadia...

        Sen siitä saa kun on liikaa koneita ja liian vähän näyttöjä.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kanki kovana; ei tiedä pornovideoista mitään

      Kaikkosen erityis­avustajan asunnossa kuvattiin pornoa. Väittää ettei tiedä asiasta yhtään mitään. https://www.is.fi/po
      Maailman menoa
      207
      7246
    2. Halaisin sua mies

      Jos voisin 💗
      Ikävä
      52
      2794
    3. Onkohan meillä kummallakin joku pakkomielle toisiimme

      Vähän luulen että on..
      Ikävä
      188
      2261
    4. Mitä tämä on

      Ajatella, olen viimeksi nähnyt sinua melkein vuosi sitten ohimennen. Ja silloinkin sinä välttelit minua. En ole kuullut
      Tunteet
      10
      1633
    5. Ei monet elä kuin alle 60 v, mikä vaikuttaa?

      gulp, gulp.. Juice Leskinen eli 56 vuotta. Matti Nykänen eli 55 vuotta. Topi Sorsakoski eli 58 vuotta.
      Maailman menoa
      148
      1609
    6. Hakalan asunnossa on kuvattu aikuisviihdesivusto Onlyfansin kautta julkaistu pornovideo.

      Keskustan puheenjohtajan Antti Kaikkosen avustaja Jirka Hakala ei jatka tehtävässään. Keskustan puoluelehti Suomenmaa ke
      Helsinki
      19
      1277
    7. Olen valmis

      Kohtaamaan sinut tänä kesänä, jos sellainen sattuma osuu kohdalleni.
      Ikävä
      74
      1200
    8. Nyt on konstit vähänä.

      Nimittäin tuulivoiman vastustajilla, kun pitää perättömiä ilmiantoja tehdä. Alkaa olla koko vastustajien sakki leimattu,
      Kiuruvesi
      38
      1143
    9. Hyvää yötä kaivatulleni

      En pysty tekemään kokemaan mitään sielussa tuntuvaa, syvää, vaikuttavaa, ilman että rinnastan sen sinuun. Niin kävi tänä
      Tunteet
      24
      1107
    10. Tilinpäätösvaltuusto 27.5

      Samalla viimeinen kokous ennen uudenvaltuustokauden alkamista. Vanhat antavat itselleen erinomaiset arvosanat, ja siirty
      Pyhäjärvi
      50
      1019
    Aihe