Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako pricitati nazive polja iz tabele

[es] :: Java :: Kako pricitati nazive polja iz tabele

[ Pregleda: 2591 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

voxi

Član broj: 67178
Poruke: 328
*.skaut.net.



Profil

icon Kako pricitati nazive polja iz tabele23.03.2008. u 21:40 - pre 195 meseci
Zanima me kako da procitam nazive polja iz neke tabele iz baze, da ne moram za svaku posebno u kodu da pisem imena polja
Ajd ako neko ima primer nek ga okaci ili mi obajsni ako nije problem

Hvala u napred
 
Odgovor na temu

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 358
*.dynamic.sbb.co.yu.



+46 Profil

icon Re: Kako pricitati nazive polja iz tabele23.03.2008. u 22:43 - pre 195 meseci
U zavisnosti o kojoj se bazi radi, mozes citati meta podatke i iz njih izvlaciti imena tabela i polja i sve ostale pojedinosto koje te interesuju.
Mislim da se kod MSSQL i MySql ta tabela u kojoj su sacuvani ti podaci zove nesto tipa Information_shema ili tako nesto. Sad imas smesrnicu za traganje, poz!
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
 
Odgovor na temu

anon156554

Član broj: 156554
Poruke: 100
*.vektor.net.



Profil

icon Re: Kako pricitati nazive polja iz tabele23.03.2008. u 23:24 - pre 195 meseci
http://www.java2s.com/Code/Jav....sql/ConnectiongetMetaData.htm
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.skaut.net.



Profil

icon Re: Kako pricitati nazive polja iz tabele24.03.2008. u 09:46 - pre 195 meseci
Upitanju je mysql baza
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Kako pricitati nazive polja iz tabele24.03.2008. u 11:11 - pre 195 meseci
Ako mislis na nazive kolona mozes saznati iz ResultSet objekta.

Znaci selektuj jedan red iz tabele a onda pozovi metodu rs.getColumnName(int columnNumber) ili nesto slicno se metoda zove
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.teol.net.



Profil

icon Re: Kako pricitati nazive polja iz tabele24.03.2008. u 18:37 - pre 195 meseci
Gledo sam sve metode koje vracaju neke vrednosti vezano za bazu (objekat DatabaseMetaData)

Ali nikako da skontam koja metoda za odredjenu tabelu daje nazive atribute , pokusavao sam sa getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) ; ali nisam uspe verovatno zato sto sam skonto samo znacenje 1 argument Catalog-> Ime_baze a ove ostale nisam skonto. Adj ako neko mize pomoc nek ajvi koja f-jia i koje argumente da prosledim
 
Odgovor na temu

augustus
Novi Sad - Beograd

Član broj: 101581
Poruke: 358
*.dynamic.sbb.co.yu.



+46 Profil

icon Re: Kako pricitati nazive polja iz tabele24.03.2008. u 18:55 - pre 195 meseci
aj skontaj jdbc api dokumentaciju, skontaj information_shema tabelu i aj skontaj google
"Čovek je biće koje se na sve navikava, i ja mislim da je ovo njegova najbolja definicija."
Fjodor M. Dostojevski
 
Odgovor na temu

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Kako pricitati nazive polja iz tabele24.03.2008. u 19:41 - pre 195 meseci
voxi aj probacu jos jednom da ti pomognem, s obzirom da sam bas sinoc se zapitao isto ovo sto tebi treba:

prvo mi je trebalo da nadjem koje tabele postoje u bazi...

Code:

DatabaseMetaData dbmd = con.getMetaData();
String[] types = {"TABLE"};
ResultSet rs = dbmd.getTables(null,null,null,types);
while(rs.next()){
    tabele.add(rs.getString(3));
}
return 91;


a onda su mi bili potrebni nazivi kolona za jednu od odaranih tabela...

Code:

String imenaKolona = "";
for(int i=1; i<=rsmd.getColumnCount(); i++){
     System.out.println(rsmd.getColumnLabel(i));
}


gde je rsmd objekat tipa ResultSetMetaData koji dobjes kad nad rs (sto je objekat ResultSet tipa koji si dobio upitom nad tom tabelom) pozoves metodu .getMetaData().
 
Odgovor na temu

voxi

Član broj: 67178
Poruke: 328
*.skaut.net.



Profil

icon Re: Kako pricitati nazive polja iz tabele24.03.2008. u 21:00 - pre 195 meseci
@grizzly: veliko HVALA pomogao si mi npuno ;) , resio sam problem
 
Odgovor na temu

[es] :: Java :: Kako pricitati nazive polja iz tabele

[ Pregleda: 2591 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.