Minulla olisi yksi paha ongelma Javan SQL:n kanssa.
Tilanne on seuraava: Olen ohjelmoinut Javalla ohjelman, joka
käyttää tietokantayhteyksiä tiedon hakemiseen ja tallentamiseen.
Tähän tarkoitukseen käytän SQL-lauseita.
Ongelma on seuraava: Ohjelma käyttää jo aikaisemmin käytössä
ollutta tietokantaa, jonka taulujen tai kirjastojen rakennetta
en voi muuttaa. Käytettävän kirjaston nimi sisältää pisteen.
Esim. Kirjasto = KIRJASTO1.1
Taulu = TAULU1
Käyttäjätunnus = ktunnus
Salasana = salas
Yritän hakea tuon tapaisesta järjestelmästä tietoa näin:
url = "123.123.123.1/KIRJASTO1.1"
yhteys = DriverManager.getConnection(url, "ktunnus", "salas");
ResultSet result = stmt.executeQuery("select TIETO1,TIETO2 from TAULU1 order by TIETO1 ASC");
Ja mitä tapahtuu? No järjestelmä ei tajua pistettä kirjaston nimessä,
joten se tulkitsee tunnuksen kirjastoksi? Ei toimi ei.
Mikä avuksi?
Kirjaston nimeä ei voi muuttaa, kuten jo mainitsin.
SQL-Ongelma (kiire!)
koodkood
2
524
Vastaukset
- urli?
Eikös tuon urlin pitäsi mennä jotenkin näin:
String url = "jdbc:mysql://123.123.123.1/KIRJASTO1.1";
tai vastaava, riippuen sql-serveristä?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225144- 254328
- 272461
- 342244
- 371998
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211247Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101174