tip na databázový prohlížeč
Michal Nikodím
michal.nikodim na asei.cz
Úterý Srpen 25 09:15:47 CEST 2009
Pouzivam plugin pro Eclipse DBViewer (updatesite:
http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/)
Komentar:
- Nemusi se "instalovat" (v pripade ze jako materske IDE mas Eclipse)
- Ma view "SQL execute view" kde se pisou SQL dotazy. View nabizi cede
completetion, syntax highlight, auto formating a na pravej cudl export
selektu v C++ a Java (StringBuffer i StringBuilder) formatu.
- ma docela prijemne doplneni where primo nad tabulkou. Mam
master-detail a potrebuju dohledat k mastru mnozinu detail. Otevru
master tabulku dam si do clipboardu jeho ID, otevru detail tabulku a do
where pole primo nad tabulkou dopisu jen condition (code completetion) a
vlozim z clipboardu ID. Proste takovy usefull filtrik na tabulkou.
- Asi neumi to proskakovani sloupcu z child na parent.
Drive jsem pouzival QuantumDB a ted uz ani nevim proc jsem presel na
DBViewer (matne tusim, ze vyslo nove EclipseIDE a QuantumDB zaostal s
prechodem a tak jsem hledal nahradu a nasel a od te doby zustal verny)
Kazdopadne je treba rict, ze primarne DBViewer pouzivam jen na kontrolu
dat a nejake vetsi zbesilosti v tom nemam potrebu delat. Selekty totiz
pisu v JPA a to DBViewer nepodporuje.
NkD
Tomáš Záluský napsal(a):
> Dobrý den,
>
> mám jednoduchou otázku: jaký používáte databázový prohlížeč?
> Po letech vývoje jsem si uvědomil, že používám víceméně standardní nástroje jen proto, že jsou jaksi "nejblíž" odpovídajícím databázím.
> (Konkrétně: Oracle Sql Developer, iSQL*Plus, MySQL Front, QuantumDB plugin pro Eclipse)
> Některé vlastnosti těchto nástrojů mi ale dlouhodobě nevyhovují:
>
> - desktopová aplikace a nutnost instalovat (nevýhoda: omezení na OS, omezení nasazení na vzdálených prostředích)
> - připojení k db (nevýhoda: závislost na nainstalované db, absence funkcionality související s Javou)
> - izolovaný přístup k jednotlivým tabulkám (pouhé nahrání tabulky nebo výsledku dotazu do gridu bez možnosti odkázat se z obdržených dat na referencované tabulky)
>
> Abych to obrátil, líbil by se mi prohlížeč:
>
> - který se nemusí instalovat, ale stačí ho např. deploynout jako war do Tomcatu a jen ho nakonfigurovat např. v Tomcat contextu
> - který se připojuje přes JDBC a nabízel např. zobrazení java typu sloupce, pohodlnou práci s parametry (např. možnost zadat kromě otazníkových parametrů i pojmenované), konverze mezi zápisem holého SQL a zápisem v Javě v podobě string+string nebo stringbuilder.append()
> - který je při zobrazení dat tabulky připraven poskytnout data souvisejících tabulek (např. při zobrazení tabulky child umožnit ze sloupce parent_id překliknout na příslušný záznam v tabulce parent), což by velmi urychlilo supportní zásahy a hledání chyb
>
> Ocením nejen tip na aplikaci, ale i případný komentář ke smysluplnosti uvedených požadavků. :-)
>
> Procházel jsem Sourceforge a sity jako stahuj.cz a jemu podobné, ale dospěl jsem k názoru, že výběr z takového množství možností bude efektivní pouze na základě cizí zkušenosti.
>
> Díky za každou odpověď.
>
> Tomáš Záluský
>
>
>
> ================================================
> ...with Ultimate flying is so easy...
> http://www.frisbee.cz http://www.peaceegg.net
> ================================================
>
>
Další informace o konferenci Konference