Onko kellään kokemuksia ko yhdistelmästä?
Olen kyllä Javalla muuten touhuillut, mutta tuo kiinnostais ja en oo vielä löytänyt mistään neuvoa. Eli miten onnistuu yhteys MySQL:ään localhostina.
Olen kyllä Javalla muuten touhuillut, mutta tuo kiinnostais ja en oo vielä löytänyt mistään neuvoa. Eli miten onnistuu yhteys MySQL:ään localhostina.
Vastaukset 12
Vanhimmat
viime kesällä mulla oli projekti, jota väänsin Javalla linuxin (Red Hat 7.2) alla. Kokeilin siinä samalla MySQL:ää, kyllähän se toimii. Tosin vaihdoin nopeasti PostgreSQL:ään, toi MySQL on kuitenkin aika hepponen mihinkään todelliseen käyttöön. Tohon MySQL:ään ei vielä silloin löytynyt kunnollisia JDBC-ajureita, paras oli muistaakseni Matthewssin.
Miten tuota sitten pitäisi käyttää?
Kun olen ladannut sieltä sen paketin, niin se kai pitää jotenkin sitten vielä asentaa?
Jos viitsit hiukan kertoa, kun en ole tuollaisten kanssa ollut tekemisissä vielä.
Windowsissa kyllä olen ODBC-yhteyksillä ottanut accessiin ja mysql:ään, mutta entä tämä?
Kiitos.
Kuten varmasti tiedätkin, JDBC tulee JSDK:n mukana (paketit java.sql ja javax.sql). Ajurin haluamallesi tietokannalle saat netistä, MySQL:ään esim. allamainitusta osoitteesta. Ajurin asentaminen ei ole sen kummempi operaatio kuin paketin purkaminen, ajurihan itsessäänhän on vain kokoelma java-luokkia, parhaat ohjeet löydät netistä. Tämän jälkeen ei tarvitse muuta kuin ohjelmoida.
Lisätietoa JDBC:stä
http://java.sun.com/products/jdbc/
MySQL:ään saat JDBC-ajurin
http://www.mysql.com/downloads/api-jdbc.html
Ja hyvä kirja josta lähteä liikkeelle (löytyy esimerkiksi Dataclubista) Beginning Java Databases(ISBN 1-861004-37-0).
Kiitos paljon neuvoista :-)
Mulla olikin jo ladattuna ko paketti, mutta
en vaan osannut käyttää sitä.
Nyt toimii ja ensimmäiset yhteydetkin MySQL:ään on jo otettu ja toimii mainiosti.
Sen verran pienimuotoisia juttuja nyt kehittelen, että riittää ihan hyvin tuo MySQL-palvelin. (tällä hetkellä teen laskutus-ohjelmaa)
Tiedätkö muuten tuosta javax.sql -paketista mitään? mihin sitä kannattaa käyttää ja mitä eroa siinä on verrattuna tuohon java.sql-pakettiin?
Pääset pitkälle pelkällä java.sql:llä (Core API), toi javax.sql täydentää sitä palvelinpuolella;
"Package javax.sql provides the API for server side data source access and processing" (http://java.sun.com/j2se/1.4.1/docs/api/)
Jos ehdit, suosittelen edelleen tutustumista PostgreSQL:ään. Se on Oraclen jälkeen paras, mitä olen koskaan käyttänyt. Ja on GPL!
Eli javax.sql pakettia en sitten periaatteessa tarvi, koska mulla ei oo edes käytössä Java servelettejä tukevaa palvelinta.
Miten tuo PostgreSQL sitten on parempi
Ja mistä sen saa?
Tiedätkö, kuinka voin konfiguroida MySQL:llää RedHatissa? Pitäis vaihtaa pääkäyttäjän salasana / tunnus, mutta en tiedä miten sen kanssa pitäis toimia.. olen kai asettanut sinne jotku tunnarit, mutta ei enää muista mitkä ne on..
muutenkin tuon MySQL:n kanssa on ollut pelaamista Linux puolella, kun ei oo tottunu :)
Jos viitsit antaa vinkkejä niin.. Kiitos!!
PostgreSQL:n saat osoitteesta:
http://www.postgresql.org/
MySQL on tietyiltä osin puutteelinen, mm. siitä puuttuu tuki transaktioille eikä se toteuta SQL:ää erityisen täydellisesti. PostgreSQL on ollut käytössä pitkään ja sitä on kehitetty huolella, se toteuttaa standardi-SQL:n paremmin (omien sanojensa mukaan) kuin mikään muu tietokanta.
Voit vertailla tietokantojen eroja esim:
http://www.mysql.com/information/crash-me.php
MySQL:n konffaamisesta ei ole jäänyt mitään muistikuvaa :( Sori. Manuskatkin tuli heitettyä mäkeen lyhyen kokeilun jälkeen.
Mille alustoille tuon PostgreSQL:n saa?
Onko win versiota ja miten sitä pystyy sitten konffaamaan? MySQL:än konffaus on tosi yksinkertaista Windowsin puolella ja logiikka on tosi selkee. Onko tuossa samantyyppisiä hallintaohjelmia kuin mysqladmin?
Toimii Unix-pohjaisissa, mukaanlukien luonnollisesti Linux. En ole Winkkarissa kokeillut, mutta näköjään pitäisi toimia silläkin puolella (http://www2.no.postgresql.org/users-lounge/docs/faq.html).
Tuli muuten mieleen, oletko tutustunut MySQL:n graafiseen frontendiin linuxin puolella? Ei ole kovin ihmeellinen, mutta on kuitenkin.
Ei toi postgresql:n konffaus tai hallinta mitenkään vaikeaa ole. http://www.postgresql.org/idocs/ sisältää online-manuskan, siihen kannattaa tutustua.
en ole tutustunut tohon frontendiin, mistä sen saa?
niin MySQL:n sivuiltakin sen saa ladattua, tai ainakin sieltä muistaakseni oli linkki sinne.
täytyy vilasta, jos löytäis sen. vois olla vaikka hyväki :-)