ADODB

Software screenshot:
ADODB
Rincian Software:
Versi: 509a
Tanggal Upload: 3 Jun 15
Pengembang: John Lim
Lisensi: Gratis
Popularitas: 39

Rating: 5.0/5 (Total Votes: 1)

ADOdb adalah abstraksi database perpustakaan untuk PHP.
Versi PHP saat ini mendukung jumlah yang menakjubkan database, berkat indah masyarakat ADOdb: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, dan ODBC generik, ODBTP. Sybase, Informix, FrontBase dan PostgreSQL, Netezza, LDAP, driver ODBTP adalah sumbangan masyarakat.
Banyak aplikasi web populer seperti ACID, PostNuke, Xaraya, PhpWiki, Mambo, PHP GACL, TikiWiki, eGroupWare dan phpLens App Server menggunakan ADOdb sebagai lapisan abstraksi database mereka.

Fitur :

  • Dirancang untuk kecepatan. Ini mungkin adalah tercepat open source library abstraksi database tersedia untuk PHP. Lihat benchmark.
  • Menyediakan dukungan portabilitas yang luas seperti tanggal dan jenis penanganan dan skema portabel penciptaan. Lihat tips sql portable
  • Dukungan banyak fitur enterprise seperti database didukung sesi (dengan sesi pemberitahuan berakhirnya), kode SQL generasi, tabel pivot, emulasi LIMIT SELECT untuk semua database, pemantauan kinerja.
  • Mudah untuk belajar, terutama jika Anda memiliki pengalaman pemrograman Window, karena menggunakan banyak konvensi ADO.
  • QA luas, setiap rilis adalah unit diuji pada Access, MySQL, PostgreSQL, MS SQL, Oracle 9.
  • Mature, continiously dikembangkan sejak Agustus 2000. Memiliki komunitas besar pengguna.
  • persyaratan lisensi Sangat wajar (BSD). Ini berarti bahwa Anda dapat menggabungkan (dan bahkan kompilasi) ke aplikasi perangkat lunak Anda bebas royalti tanpa meminta izin penulis, asalkan Anda termasuk license.txt dalam rilis Anda. Juga dual-lisensi (Lesser GPL).

Apa yang baru dalam rilis ini:

  • oci8 sopir: Untuk mundur compat sopir oci8 $ this- & gt ; sysTimeStamp dikembalikan kembali ke & quot; SYSDATE & quot; dari & quot; & quot ;; SYSTIMESTAMP

  • Sopir
  • iklan: Driver berkas salah bernama. Tetap.

Apa yang baru dalam versi 509:.

  • Dihapus semua ereg ()
  • Pastikan semua parameter fungsi konsisten dengan kelas induk
  • Sekarang DBDate dan DBTimeStamp akan menggunakan PHP5 DateTime kelas untuk tanggal / waktu konversi
  • New Jenis datadict TS untuk cap yang mendukung akurasi subsecond. Saat ini hanya tersedia untuk postgresql, MSSQL dan oci8 datadict driver.
  • Peningkatan sopir adodb-sessions2. Semua pengguna didorong untuk meng-upgrade.
  • Ditambahkan parameter DSN baru untuk mendukung memcache:
  • kita memiliki mem1 server memcache, mem2 pada port 8888, kompresi = off dan cacheSecs = 120
  • $ dsn = 'mysql: // pengguna: pwd @ localhost / mydb memcache = mem1, mem2: 8888:? 0 & cacheSecs = 120';
  • $ db = NewADOConnection ($ DSN);
  • Berbagai perbaikan bug seperti biasa
  • .

Apa yang baru dalam versi 508:

  • sopir adodb-sybase.inc.php. Ditambahkan $ conn- & gt; charset dukungan. Thx Luis Henrique Mulinari (luis.mulinari # gmail.com)
  • adodb-ado5.inc.php. Tetap beberapa masalah mengikat param. Thx Jirka Novak.
  • adodb-ado5.inc.php.
  • kini telah ditingkatkan penanganan error.
  • ketik Tetap di adodb-xmlschema03.inc.php. Lihat XMLS_EXISTING_DATA, james garis 1501. Thx johnson
  • .
  • Terbuat $ inputarr opsional untuk _query () dalam semua driver.
  • kesalahan ejaan Tetap di flushall () di adodb.inc.ophp.
  • penanganan Tetap kutipan di adodb_active_record :: doquote. Thx Jonathan Hohle (jhohle # godaddy.com).
  • Ditambahkan parameter indeks baru untuk adodb_active_record :: setdatabaseadaptor. Thx Jonathan Hohle
  • Tetap & readcache () masalah referensi compat dengan php 5.3 di adodb.Thx Jonathan Hohle.
  • Beberapa $ masalah definisi ADODB_CACHE_CLASS kecil dalam adodb.inc.php.
  • Ditambahkan Reset () fungsi untuk adodb_active_record. Thx marcus.
  • dsn kecil untuk memperbaiki pdo_sqlite di adodb.inc.php. Thx Sergey Chvalyuk.
  • Tetap adodb-datadict _CreateSuffix () inkonsistensi. Thx Chris Miller.
  • Pilihan untuk menghapus bidang berusia $ dropOldFlds di datadict ChangeTableSQL ($ tabel, $ FLDS, $ tableOptions, $ dropOldFlds = false) ditambahkan. Thx Philipp Niethammer.
  • caching Memcache tidak berakhir dengan baik. Tetap.
  • MetaForeignKeys untuk pengemudi postgres7 berubah dari adodb_movenext ke $ RS & gt; MoveNext (juga di 4,99)
  • Ditambahkan dukungan untuk ldap dan ldaps Format url pada driver ldap.

Apa yang baru dalam versi 507:

  • BeginTrans / CommitTrans / RollbackTrans kembali benar / salah benar pada keberhasilan / kegagalan sekarang ke MSSQL, ODBC, oci8, mysqlt, mysqli, postgres, PDO.
  • Ganti () sekarang mengutip semua nilai non-nol termasuk yang numerik.
  • PostgreSQL qstr () sekarang kembali boolean sebagai benar dan salah tanpa tanda kutip.
  • MetaForeignKeys di mysql dan driver mysqli punya masalah ini: Sebuah tabel dapat memiliki dua kunci asing menunjuk ke kolom yang sama di meja yang sama. Kode asli tidak benar akan melaporkan hanya kolom terakhir. Tetap. https://sourceforge.net/tracker/index.php?func=detail&aid=2287278&group_id=42718&atid=433976
  • Lewat di ado penuh connection string di $ argHostname dengan driver ado gagal di adodb5 karena bug. Tetap.
  • memcachelib Tetap flushcache dan bug flushall. Juga tetap mungkin timeCreated = 0 masalah dalam readcache. (Juga di adodb 4,992). Terima kasih AlexB_UK (alexbarnes # hotmail.com).
  • Tetap pemberitahuan di adodb-sessions2.inc.php, di _conn (). Thx Bober m.derlukiewicz # rocktech.remove_me.pl;
  • ADOdb Rekaman Aktif:. Tetap beberapa masalah dengan kompatibel mengambil mode (ADODB_FETCH_ASSOC) menyebabkan masalah di UpdateActiveTable ()
  • ADOdb Rekaman Aktif: Ditambahkan dukungan untuk fungsi-fungsi yang mendukung penentuan terlebih hubungan satu-ke-banyak: ClassHasMany ClassBelongsTo TableHasMany TableBelongsTo TableKeyHasMany TableKeyBelongsTo. Anda juga dapat mendefinisikan kelas anak / orang tua dalam fungsi ini, bukan default ADODB_Active_Record. Thx Arialdo Martini & Chris R untuk ide.
  • ADOdb Rekaman Aktif: hasMany hardcoded kunci utama untuk & quot; id & quot ;. Tetap.
  • Banyak PDO dan perbaikan PDO-sqlite dari Sid Dunayer [sdunayer # interserv.com].
  • CacheSelectLimit tidak bekerja untuk MSSQL. Tetap. Thx AlexB.
  • Fungsi rs2html tidak menampilkan jam di cap waktu dengan benar. Sekarang jam 24 jam digunakan.
  • fungsi Berubah ereg * menggunakan fungsi * preg sebagai ereg * sudah ditinggalkan di PHP 5.3. Sybase dan postgresql driver dimodifikasi.

Apa yang baru dalam versi 506:

  • Ditambahkan sopir adodb-pdo_sqlite.inc.php. Terima kasih Diogo Toscano (diogo # scriptcase.net) untuk kode.
  • Ditambahkan dukungan untuk satu-ke-banyak hubungan dengan belongsTo () dan hasMany () di adodb_active_record.
  • Ditambahkan BINARY tipe mysql.inc.php (juga di 4,991).
  • Ditambahkan dukungan untuk SelectLimit ($ sql, -1100) di oci8. (Juga di 4,991).
  • New $ conn- & gt; GetMedian ($ tabel, $ lapangan, $ mana = '') untuk mendapatkan akun median ada. (Juga di 4,991)
  • rs2html () fungsi dalam tohtml.inc.php tidak menangani tanggal dengan ':' di dalamnya benar. Tetap. (Juga di 4,991)
  • Ditambahkan dukungan untuk menghubungkan ke oci8 menggunakan $ DB-& gt; Connect ($ ip, $ user, $ pwd, & quot; SID = $ sid & quot;); (Juga di 4,991)
  • Ditambahkan mysql ketik 'VAR_STRING' untuk MetaType (). (Juga di 4,991)
  • Sesi dan kode session2 mendukung setfetchmode Assoc benar sekarang (juga di 4,991).
  • Ditambahkan concat dukungan untuk PDO. Thx Andrea Baron.
  • Berubah sopir db2 menggunakan format & quot; Ymd Hi-s & quot; untuk datetime bukan & quot; Y-m-d-H-i-s & quot; yang warisan dari konversi odbc_db2.
  • Dihapus vestigal istirahat pada adodb_tz_offset di adodb-time.inc.php.
  • MetaForeignKeys tidak bekerja untuk dilihat di MySQL 5. Tetap.
  • Berubah penanganan di GetActiveRecordsClass kesalahan.
  • Ditambahkan dukungan yang lebih baik untuk menggunakan driver yang ada saat $ ADODB_NEWCONNECTION mengembalikan fungsi palsu.
  • Dalam _CreateSuffix di adodb-datadict.inc.php, menambahkan variabel unsigned untuk mysql.
  • Dalam adodb-xmlschema03.inc.php, berubah addTableOpt untuk memasukkan nama db.
  • Jika bytea gumpalan di postgresql adalah null, string kosong sebelumnya dikembalikan. Sekarang null dikembalikan.
  • Berubah sopir db2 CreateSequence untuk mendukung $ parameter awal.
  • rs2html () sekarang tidak menambah nbsp berakhir jika panjang string & gt; 0
  • oci8po FetchField () kini hanya lowercases nama field jika ADODB_ASSOC_CASE diatur ke 0.
  • driver New mssqlnative untuk php. TQ Garrett Serack dari M'soft. Catatan bahwa ini masih dalam versi beta.
  • Fixed bug dalam mendukung memcache.
  • Sekarang Anda dapat mengubah nilai kembali dari GetOne jika tidak ada catatan yang ditemukan menggunakan global variable $ ADODB_GETONE_EOF. Standarnya adalah nol. Untuk mengubahnya kembali ke pra-4.99 / 5.00 perilaku palsu, menetapkan $ ADODB_GETONE_EOF = false;
  • Dalam PostgreSQL 8.2 / 8.3 MetaForeignkeys tidak bekerja. Tetap William Kolodny William.Kolodny # gt-t.net

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang John Lim

ADOdb
ADOdb

10 Dec 15

Komentar untuk ADODB

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!