jOOQ (Java Object Oriented Querying) Open Source Edition açıq mənbə və jOOQ command-line proqram Java kodu yaradan üçün bir vasitə kimi çıxış üçün yer qədər Java həyata və dizayn sərbəst paylanmış versiyası müxtəlif verilənlər bazası.
Bu proqram type təhlükəsiz SQL queries qurmaq üçün imkan verir ki, sərbəst API (Application Programming Interface) daxildir. O, həmçinin iki kommersiya nəşrləri, Professional və Enterprise kimi bölüşdürülür.
Bir baxışda Features
jOOQ Open Source Edition əsas xüsusiyyətləri Java kodu nəsil, fəal qeydlər üçün dəstək növü təhlükəsiz SQL sorğu dəstək, SQL standart dəstək yaradan üçün dəstək, eləcə də satıcı xüsusi xüsusiyyət dəstək daxildir.
Bundan əlavə, proqram SQL çevrilmələr üçün saxlanılır prosedurları, dəstəyi və ya paylaşılan şeması və ya multi-şeması multi-Müəllim, SQL nəsil yaşam dövrü üçün qarmaqlar və dəstək üçün dəstək təklif edir.
Açıq mənbə verilənlər bazası müxtəlif dəstəkləyir
Gözlənildiyi kimi, jOOQ bir Open Source Edition, eləcə də biz CUBRID, Apache Derby, Firebird, HSQLDB (HyperSQL bazası), MySQL Community Edition, PostgreSQL, H2 qeyd edə bilər ki, arasında açıq mənbə verilənlər bazası geniş dəstəkləyir SQLite kimi.
jOOQ kommersiya nəşrləri ilə gəlir inşa-in, eləcə də Microsoft SQL Server, Oracle XE, Oracle Standard Edition, Oracle Enterprise Edition, Informix daxil olmaqla, bütün kommersiya bazaları, bütün yuxarıda qeyd olunan açıq mənbə məlumat bazaları üçün dəstəyi, IBM DB2, MySQL Enterprise Edition, Sybase Adaptive Server Enterprise və Sybase SQL Anywhere.
Başlıq və dəstəklənən əməliyyat sistemi altında
jOOQ başlıq altında bir nəzər alaraq, biz dərhal proqram Java Runtime Environment (JRE) mövcud olduğu hər hansı bir kompüter əməliyyat sistemi dəstəklənir deməkdir Java proqramlaşdırma dili, tamamilə yazılı edilmişdir ki, qeyd edə bilər .
Hal-hazırda, uğurla, həm də 32-bit və 64-bit kompüter arxitekturaları dəstəkləyən, Linux çoxsaylı bölüşdürmələri, eləcə də Microsoft Windows və Mac OS X əməliyyat sistemi ilə test edilmişdir.
Bu azad>
Əlavə & quot; -
versiyası 3.5.1 yeni nədir:
- Hata düzeltmelerini:
- # 3378 Error tam SELECT müddəalar da PostgreSQL masa qiymətləndirilir funksiyaları seçmə zaman
- # 3803 yaratmaq deyil MASA bəyanat YARATDILAR NOT NULL sıxıntı
- Cursor.fetchOne (RecordMapper) və digər üsullarla # 3811 potensial NullPointerException
- set əməliyyatları ilə istifadə # 3817, ORDER BY hər hansı bir ixtisaslı sahələri içermemelidir
- # 3819 yeni jooq-meta-xxxsd təsvir Constants.XSD_META və Constants.NS_META əlavə et
- dəyərlər (Row1 ...) ilə yaradılmışdır postgres üçün # 3822 Invalid SQL
- # 3824 PostgreSQL dateAdd () səhvən qaytarır bir damgası dəyəri
- # 3831 devalvasiya xəbərdarlıq bayraq aktiv deyil hətta göstərilir
- # 3833 org.jooq.CreateTableAsStep.column (Field sahədə veri növü) SQLite
- SQLite yaratmaq VIEW bəyanat sütun adını dəyişmək imkan vermir # 3835
- SQLite tərəfindən dəstəklənmir ALTER TABLE hesabatları üzrə # 3838 BadSupport notları
- # 3855 Oracle REAL və FLOAT növləri kodu generator BigInteger istehsal səbəb əvəzinə Double növ
- sınırlayıcıyı ilə # 3863 CSV-Export yalnız düzgün iş deyil
- Şəxsi JavaGenerator.newJavaWriter () metodu erişememek # 3880
- # 3888 Data növü dönüşüm uğursuz [] istifadəçi girişi kimi
- # pulsuz sınaq versiyası artıq Jan 01, 2015-ci sonra işləyir 3895
Bir Binding istifadə və bir byte keçən zaman
nədir versiyası 3.5.0 Yeni
- Yeni Binding SPI:
- edir. Bu istifadəçi növ standart JDBC növləri xəritəyə üçün istifadə edilə bilər mövcud org.jooq.Converter SPI daha da gedir. Yeni Binding SPI ilə faktiki olaraq * Bütün * satıcı xüsusi növləri indi dəstəklənir bilər. Nümunələr PostgreSQL nin JSON və ya HSTORE növləri, və ya Oracle TARİXİ növü daxildir -. Həqiqətən səhv java.sql.Timestamp vasitəsilə təmsil olunur, mövcud xüsusiyyət indi belə cilddən istifadə retrofitted nə var
- Saxlanılan prosedurlar hər yerdə var:
- saxlanılır proseduru dəstək ümumiyyətlə bu azad təkmilləşdirilmişdir. Bu PL / SQL və ya bağlamaq-SQL istifadə üçün yeni kiçik xüsusiyyətləri çox və asanlıqlar daxildir. Məsələn, jOOQ 3.5.0 indi Oracle məkan birbaşa məcburi üçün imkan verir PL / SQL obyekt və TABLE növ cross-şeması istinadlar dəstəkləyir. Biz burada bu maraqlı təkmilləşdirilməsi haqqında blogged etdik: http://blog.jooq.org/2014/11/04/painless-access-from-java-to-plsql-procedures-with-jooq/
- biz bu isə, biz də obyekt növü dəstəyi ilə çox gözəl birləşdirir Oracle AQ, əsas dəstək əlavə etdik və
- , biz indi saxlanılır prosedurları nəticələri ixtiyari nömrələri gətirilərkən dəstəkləyir və biz də masa qiymətləndirilir funksiyaları üçün Firebird çox maraqlı sintaksis, o cümlədən Firebird psql üçün dəstək həyata etdik.
- , biz Oracle, PostgreSQL, və HSQLDB, o cümlədən verilənlər bazası bir sıra üçün istifadəçi müəyyən məcmu funksiyaları dəstəkləyir. Mütləq bir şey baxmaq lazımdır!
- SQL təkmilləşdirilməsi;
- Bu azad, biz nəhayət UNION, Kəsişmək üçün dəstək var və sağ hörmət ilə istisna olmaqla, əməliyyatları yuva, eləcə də ORDER BY ilə birləşən və həddi .. ofset.
- Bəzi daha DDL danışaq:
- Biz, o cümlədən DDL hesabatlarının üçün dəstək əlavə etmək üçün davam etdik
- YARATDILAR CƏDVƏL
- seçin kimi YARATDILAR CƏDVƏL
- keçirmək və DROP görünüşü yaratmaq
- YARATDILAR İNDEKSİ və DROP INDEX
- YARATDILAR ardıcıllığı və DROP ardıcıllıqla
- DROP .. IF YOXDUR
- Biz gələcəkdə də daha DDL hesabatları üçün dəstək əlavə etmək üçün davam edəcəyik.
- Kod nəsil təkmilləşdirilməsi:
- Yeni XMLDatabase, XML formatları, məsələn, meta məlumat oxumaq üçün imkan verir ki, kodu nəsil konfiqurasiya üçün dəstək əlavə etdik standart INFORMATION_SCHEMA.xml, və ya Vertabelo XML ixrac format: http://blog.jooq.org/2014/09/05/importing-your-erd-export-into-jooq/
- Gələcək versiyasını daxili daxildir dəstək XML formatları bir sıra üçün.
- Biz onların Gradle qurur ilə bizim istifadəçilər jOOQ kodu nəsil inteqrasiya yardım Gradleware olan Etienne Studer ilə bir zəhmli töhfə etdik.
- Ən son deyil: Informix:
- Oh, və yolu ilə, indi də IBM ikinci ən məşhur verilənlər bazası dəstəyi: Informix. Bu verilənlər bazası üçün Support jOOQ Enterprise Edition daxil ediləcək.
- Features və təkmilləşdirilməsi:
- Informix verilənlər bazası üçün # 561 Add dəstək
- # 994 postgres & quot üçün dəstək əlavə et; hstore & quot; data type
- # 1341 DriverManager.getConnection mimick DSL.using (String url) və digər üsulları əlavə ()
- # 1380 bərabər (), POJOs on hashCode () yaradın
- # 1392 daxil hesabatlarının göstərməyə formatInsert () əlavə bir nəticə
- # 1410 postgres & quot üçün dəstək əlavə et; bənddə
- SQL standart UNION sintaksis üçün # 1658 Add dəstək. UNION jOOQ cari anlaşma yalnız rahatlığı
- birinə arasında # 1761 Reference manual versiyaları
- Row üçün # 2054 həyata keçirilməsi kəmiyyət müqayisə predicates [N] sıra dəyəri ifadələri
- Routines və ÜDTS üçün # 2155 Add Converter dəstək
- # 2209 Add Nəticə Result.into (Field, Field, .., Field) nəticələri çevirmək üçün / bir növü daxil Records
- # 2289 jOOQ-Flyway-Məsələnəlavə et, bir sənədlərin modul Flyway ilə inteqrasiya necə göstərmək üçün
- əldə edilə bilər necə asinxron querying izah dərslik # 2604 Add bölmə
- MockConnection / MockDataProvider / MockExecuteContext saxlanılan prosedurlar üçün # 2674 Add dəstək
- # 2788 PostgreSQL & quot üçün dəstək əlavə et; json & quot; data type
- # 2886 jooq-codegen-Maven JDBC sürücü üçün layihə bağımlılıkları daxil olmalıdır
- # 2907 yarışmaq OLUNUB .. DB2 da yekun cədvəlində (ƏLAVƏ OLUNUB ...) seçin vasitəsilə qaytarılması
- # 2925 Firebird saxlanılan prosedurlar üçün dəstək əlavə et
- # şeması eyni olduğu bilinir 3121 Skip kodu yenidən nəsil
- # 3151 Add & quot; sual işarəsi & quot; dərslik alət ucu ilə jumping üçün imkan & quot; bu dərslik & quot oxumaq necə; bölmə
- # 3248 (; tip Provayderlər olarak yəni olarak) Binding üçün dəstək əlavə et
- YARATDILAR CƏDVƏL bəyanat # 3337 Add dəstək
- # 3339 dəstək əlavə et
- # 3340 dəstək əlavə et
- # 3346 code generator JDBC sürücü əmlak omitting üçün imkan verir
- # 3355 dəstək əlavə et
- # 3370 yaradılan obyektlərin sinif javadocs basan imkan verir
- # 3375 PostgreSQL masa qiymətləndirilir funksiyaları üçün dəstək əlavə et
- # 3381 dəstək əlavə et
- # 3386 funksional-relational çevrilməsi üçün Java 8 Akarsu istifadə edərək bəzi test hallarda əlavə et
- # 3388 (0 SEÇİN) ORDER BY tərəfindən SQL Server ROW_NUMBER () (@@versiyası SİFARİŞ) dəyişdirin
- # 3389 rahatlığı üçün DSLContext.currval (String) və NEXTVAL (String) əlavə edin
- # 3412 Add siyahısı DSLContext.fetchValues (...) mövcud fetchValue (...) üsulları bənzər
- # 3418 əlavə rahatlığı üçün DSL.defaultValue (Field)
- Oracle AQ üçün # 3425 Add dəstək
- MySQL index göstərişlər # 3431 Add dəstək
- # 3435 INTO .. SQL Server seçin üçün dəstək əlavə et [yeni masa] syntax
- # 3442 MockResultSet.getArray () metodları həyata keçirilməsi
- # 3443 Convert da JDBC Array tipi dəyərlər / Diziler çevrilməsi üçün dəstək əlavə et
- # 3444 MockArray, JDBC nin Array növü istehza həyata əlavə et
- # 3451 XML faylı bir verilənlər bazası şeması yaratmaq üçün XMLDatabase əlavə et
- # 3477 bir yatağının adı sahəni adını dəyişmək üçün Field.as (sahəsi) əlavə edin
- # 3480 rahatlığı üçün XXXContext.dialect () və XXXContext.family () əlavə edin
- # 3483 Let 's matç həm tam ixtisaslı sütun adları, eləcə də şərtsiz sütun adları
- # 3495 Gradle ilə jOOQ kod generator istifadə etmək üçün necə göstərən nümunə layihə əlavə
- # 3496 Giriş Query.isExecutable qaytarır bir Query icra debug mesaj () == saxta li>
- # 3501 ResultQuery.fetchSet () və Result.intoSet () metodları LinkedHashSets qayıtmaq üçün əlavə
- inteqrasiya testlər zamanı jOOQ APISupport notları düzgün tətbiq yoxlamaq üçün Instrument # 3506
- # 3511 Kəsişmək vasitəsilə fərqli xəbər emulation təkmilləşdirilməsi
- # 3512 PostgreSQL xüsusi COUNT () uzadılması dəstək DSL.count (Cədvəl) və DSL.countDistinct (Cədvəl) əlavə edin
- formatCSV / formatXML # məktəb 3513 Streaming version
- # 3519 Document PostgreSQL JDBC nin məhdudiyyətlər = true
- # 3525 mexanizmi istisna / daxildir jOOQ-meta-nin daha ayrıntılı debug giriş həyata li>
- # 3532 Drop üçün dəstək əlavə et ... IF DDL olan müddəalar YOXDUR
- DSLContext olan DSL üçün # 3551 Copy düz SQL sorğu tikinti API
- PostgreSQL istifadəçi müəyyən məcmu funksiyaları üçün # 3557 Add dəstək
- xəbərdarlıq / aradan alma imkan yaradılması # 3558 Add
- # 3559 Təbliğ nin jOOQ-codegen münasibətləri bayraq, əlaqələrin almaq (bəlkə bahalı) sorğu qarşısını almaq üçün
- # 3565 rahatlığı üçün XXXContext.settings () əlavə edin
- # 3566 XML simli kodu yaratmaq üçün GenerationTool.generate (String) əlavə edin
- # 3569 tag artıq code generator konfiqurasiya məcburi
- # 3579 yarışmaq Doğrudan onlara dəstək yoxdur ki, məlumat bazaları operatorları müəyyən iç-içə
- saxlanılır funksiyası üçün Oracle scalar subquery caching imkan yaradılması # 3592 Add çağırır
- # 3595 MockResult (Record data) rahatlığı konstruktor əlavə et
- başına şeması əsasında # 3596 Let kodu generator boş yaradılan paketləri
- # 3597 PostgreSQL üçün də masa və sütun şərh yaradın
- masalar öz şərh müəyyən varsa, yaratmaq & quot yoxdur # 3598; Bu sinif jOOQ tərəfindən yaradılan & quot. javadocs da
- # 3599Generated annotasiya gözəl biçimlendirme həyata li>
- SQL standart # 3600 Add dəstək CHECK seçimi ilə .. SEÇİN
- # 3610 version nəzarət altında saxlanması yaradılan mənbələri arasında fərqləri izah və ya
- # 3611 depo bir jOOQ / Nashorn Məsələnəlavə et
- # 3612 code generator üçün ERD ixrac format idxal üçün necə göstərən nümunə layihə əlavə et
- # 3622 Field.in (Nəticə) və üçün dəstək əlavə Row [N] .Bu (Nəticə)
- # 3623 adlı parametrləri göstərməyə ParamType.NAMED_OR_INLINED əlavə et
- # 3626 Xəritə Result.intoGroups (Cədvəl) əlavə edin
- # 3627 iş üçün sadələşdirilmiş API et ifadələri
- # 3628 əlavə Field DSL.field (seçin)
- code nəsil konfiqurasiya optional # 3752 Make element
- # 3754 Convert.convert () ibtidai növü dönüşüm izah Javadoc
- bir fərq var yalnız # 3756 Regenerate faylları
- # 3760 əlavə Record.intoList ()
- # 3769 org.jooq.Converters əlavə, bir chained Converter həyata keçirilməsi
- # 3773 Konfiqurasiya Javadoc da Configuration mövzu təhlükəsizlik jOOQ anlaşma izah
- # 3775 Let QueryPart.toString () yaratmaq biçimlendirilmiş SQL
- # 3782 SQLDialect bir org.jooq.util.Database yaratmaq üçün bir üsul əlavə et
- API dəyişikliklər (geri uyğun):
- # 3345 əleyhinədir org.jooq.api.annotation.State və keçid notları
- # 3356 əleyhinədir Select.fetchCount ()
- # 3703 əleyhinədir CastMode.SOME və RenderContext.cast ()
- # 3770 əleyhinədir
- API dəyişikliklər (geri-araya sığmayan)
- Davranış dəyişikliklər (geri-araya sığmayan):
- # 2486 növü-rewrites üçün dəqiq miqyası, uzunluğu müəyyən etmək üçün imkan verir
- qaçan MySQL backslash imkan yaradılması # 3000 Add
- sitat adları yaratmaq lazımdır String adları qəbul # 3407 DDL hesabatları deyil düz SQL
- # 3541 Change DSLContext.nextval (String) və CURRVAL (String) məcburi əvəzinə DSL.sequence) və DSL.sequenceByName (zəng etmək üçün ()
- Hata düzeltmelerini:
- göstərilən SQL # 2080 Sintaksis səhv limit istifadə (). SQL Server da aliased proqnozları ilə) (ofset
- # 3206 DSL.field (vəziyyəti) düzgün NULLs idarə etmir
- # 3347 Field.in (T ...) Collection dəlilləri qarşı müdafiə etməlidir
- # 3353 Manual Javadoc Çapa artıq JDK 8 javadocs son dəyişikliklər doğru
- surəti sonra # 3359 mağaza () (), bir INSERT yerinə bir güncelleştirme icra
- # 3360 SQLite reqressiya tanımlayıcıları xüsusi simvol istifadə
- # 3362 DSLContext.batchStore () qeydlər yeni qeydlər bir sıra iki dəfə icra batch mağazalar əgər Settings.updatablePrimaryKeys doğru müəyyən edilir, əgər, INSERT icra
- # 3363 UpdatableRecord.store ()) INSERT yerinə yeniləmə sonra (silmək icra
- # 3369 Oracle DATE sütun bağlıdırlar java.sql.Timestamp bind dəyərlər (tarix kimi?) Atırdılar Render
- # 3372 syntheticPrimaryKeys kodu nəsil seçimi hazırda sənədsiz edir
- # 3373 Bütün dəstəyi verilənlər bazası siyahısı deyil DUAL masa haqqında dərslik nin səhifə
- # 3382 NULL deyil məhdudiyyətlər və yazın məlumat yanlış yaradılan
- Yeni jOOQ 3.4 əməliyyat API haqqında sənədlər itkin # 3390 Add
- , həqiqətən, ehtiyac yalnız # 3392 Call setAccessible (doğru)
- # 3400 ALTER TABLE Firebird yalnış syntax yaradır
- Firebird üçün jOOQ tərəfindən # 3402 Wrong xarakter uzunluğu
- # 3408 yenidən plugin Maven default log4j.xml konfiqurasiya faylını aradan qaldırılması
- # 3413 Oracle deprecated bayraq off müəyyən edilir əgər ArrayRecords əks vasitəsilə inşa edilə bilməz yaradılan
- # 3420 NullPointerException Oracle AQ masalar üçün kodu oluştururken
- # 3427 Daxili QueryCollectorSignal istisna istifadəçi kodu daxil escape
- # 3430 JDBC escape syntax düzgün düz SQL səhifədə nəyi tapa biləcəksiniz olan zaman düz SQL göstərilən deyil
- # 3436 Manual bölmələr yerinə Konfiqurasiya bir DSLContext olmaq CTX
- # 3437 QualifiedField RenderContext.qualify () hörmət etmir
- # 3445 professional nəşri ilə Maven kodu generator çalışmaz Kompüter
- # 3450 backslashes qaçan deyil
- # 3455 UPDATE .. əldə masalar üçün yanlış SQL və ya takma ad masalar göstərir
- Müntəzəm arqument adlanır & quot yaradılan kodu # 3456 Adı toqquşma; f & quot; (Funksiyaları) və ya & quot; p & quot; (Prosedurlar)
- # 3462 Field.in (Object ...) təsadüfən Select dəlilləri ilə adlandırmaq olar
- # 3463 Field.in üsulları trueCondition () və ya falseCondition () qayıda bilməz (...)
- # 3473 java.lang.IllegalArgumentException: Field (null) Row olan deyil
- yaradılan kodu # 3488 Tərtib səhv bənzər bir masalar T_A və TA mövcud zaman
- # 3489 DefaultTransactionProvider Connection.releaseSavepoint (SAVEPOINT) zəng deyil sonra törətmək
- Select.intersect () və Select.except () haqqında # 3507 BadSupport annotasiya
- # 3514 ResultQuery.fetchLazy () məhəl qoymur fetchSize ()
- # 3520 Duplicate sütun məlumat
- code nəsil təqdim # 3526 lazımsız xəbərdarlıq logs
- həqiqətən lazım deyil, əgər, Oracle adlı parametrləri istifadə # 3533 çəkinin
- releaseSavepoint () üçün # 3537 yanlış zəng
- # 3542 Oracle DDL hesabatları bind dəyişənlərin istifadə üçün imkan vermir
- # 3544 bütün DDL Query növ uzatmaq lazımdır ki, bir DDLQuery marker interfeys, əlavə edin
- # 3545 Error ixtisaslı istifadə edərək, H2 halda həssas ardıcıllıqla adları
- bind dəyişənlərin qəbul etmir # 3547 DSLContext.batch (String)
- imza növü eş istifadə # 3552 Oracle saxlanılır prosedurları jOOQ vasitəsilə istifadə edilə bilməz
- # 3556 Baş Oracle saxlanılır digər şemaları olan növləri istinad yoxdur prosedurları
- # 3560 çox böyük MySQL bazaları əsas düymələri Slow kəşf
- # 3567 Kodu generator səhv mesajı yanlış XSD aiddir
- # 3577 göstərməyə & etməyin quot; boş & quot; OFFSET 0 məqalə
- # 3578 inexistent ExecuteContext.dialect istinadən yüngül manual bug () metodu
- # 3582 Record.from (Object) daxil zaman sıxıntı pozulmasına səbəb ola bilər DataType.nullable () hesab etmir
- # 3586 Context.paramType () yerinə dizine ilkin null deyil
- # 3590 Manual səhvən SQL standart olmadan seçin imkan verir ki, iddia
- 3591 Tərtib səhv dərslik nin tutorial kodu yaradılan #
- görünüşü ekleyemezsiniz # 3602
- əməliyyat üsulu sənədlərin # 3608 Typo
- # 3624 Tərtib səhvlər Converters yaradılan Routines və ÜDTS tətbiq zaman
- # 3630 ArrayOutOfBoundsException jOOQ düz SQL ilə MySQL qaçan backslash istifadə
- # 3634 Record.into (Cədvəl) yanlış masa xəritələr
- # 3639 java.lang.NoSuchMethodException: Spring TransactionAwareDataSourceProxy ilə Oracle seriallarda istifadə createARRAY
- tanınan bir MySQL səhv alt MySQL Tarix / Vaxt literator üçün # 3648 istifadə JDBC Escape syntax
- # 3650 TableRecord.insert on NullPointerException () ilkin əsas məlumat mövcud deyil zaman
- # 3664 UNION ALL, ORDER BY, və LIMIT reqressiya
- # 3665 Hatası
- # 3673 OracleDSL.toChar () String növ tələb etməlidir üsulları
- # 3682 PostgreSQL INSERT .. düz SQL masa ilə işləmir qaytarılması
- Hata düzeltmelerini:
- Hata düzeltmelerini:
- Hata düzeltmelerini:
Bu maraqlı azad əsas təkmilləşdirilməsi tam bir istifadəçi türünün JDBC qarşılıqlı bütün aspektləri nəzarət etmək üçün istifadə edilə bilər ki, yeni org.jooq.Binding SPI
Transact-SQL və MySQL
Yeri gəlmişkən
JOOQ of
Fərqli ON & quot;
INDEX və DROP INDEX hesabatlarının yaratmaq üçün
Görünüşü yaratmaq və VIEW hesabatları damla
Ardıcıllığı və DROP ardıcıllıqla hesabatlarının yaratmaq üçün
Hesabatları AS YARATDILAR CƏDVƏL üçün
Connection.autoCommit istifadə edərək böyük cursors ilə əlaqədar
JOOQ-meta də
Bir ad verilir yalnız
[Şərt] sonra [seçin] VAXT
Bir CASE ifadə ilə boolean sahələri Etina zaman
Settings.updatablePrimaryKeys müəyyən zaman
Settings.updatablePrimaryKeys doğru müəyyən edilir, əgər
Data növləri üçün Firebird Domains istifadə edərkən
Məlumat növləri nullable zaman
ExecuteListener ilə məşğul zaman
Əməliyyatlar sənədlər haqqında
SQL şərh
Bəyanatdan
Müxtəlif cədvəllərdə eyni adı bölüşmək xarici düymələri üçün xarici əsas istinadlar
Öz-özünə qoşulmaq sonra aliased masa keçən zaman
Javadocs da
tələblər
- Java 2 Standard Edition Runtime Environment
Şərhlər tapılmadı