Rumah pangkalan data tutorial mysql 如何为DB2桌面应用选择合适的集成方式

如何为DB2桌面应用选择合适的集成方式

Jun 07, 2016 pm 05:53 PM
db2 aplikasi desktop

IBM DB2 Express-C Edition 是免费社区版。它提供了很好的可扩展性和其他 DB2 版本相同的核心功能。DB2 Express-C 被越来越多的 C/S 结构的 Window 桌面应用解决方案所选用,例如 FA, CRM, Workflow 等。

本文主要介绍了不同 Window 桌面客户端访问 DB2 Express-C 的方式,主要包括:Java 平台的 JDBC 方式;.NET 平台的 ADO.NET 方式;以及 Window 操作系统当中的 ODBC 和 OLE DB 的方式。本文的目标读者对象:DB2 开发人员 , Window 桌面应用开发人员 , .Net 开发人员。

IBM DB2 Express-C Edition 免费社区版和其它 DB2 商业版本共享同样的代码,但软件 License 许可确是免费的。

DB2 Express-C 提供了很好的可扩展性和其他 DB2 版本相同的核心功能。

虽然免费,却没有对数据库大小的任何限制。因此 DB2 Express-C 被越来越多的 C/S 结构的 Window 桌面应用解决方案所选用,例如 FA, CRM, Workflow 等方面的 Window 专用客户端都选用 DB2 Express-C 作为后台数据存储的 Database。

本文主要介绍了不同 Window 桌面客户端访问 DB2 Express-C 数据库的方式,主要包括:

  • 使用 Java 开发的 AWT/Swing/SWT 客户端如何使用 JDBC 访问 DB2 Express-C;
  • 使用 .Net/C# Form 开发的桌面客户端如何使用 ADO.NET 访问 DB2 Express-C;
  • 使用微软的 MFC/COM/ATL 等技术开发的程序如何使用 OLE DB 和 ODBC 来访问 DB2 Express-C;
  • 另外还介绍了混合数据库数据查询的一个例子,在微软的 SQL Server 数据库中如何通过 OLE DB 接口来直接查询 DB2 Express-C 当中的数据。

IBM DB2 Express-C 简介和其他类似产品的比较

DB2 Express-C 简介

DB2 Express-C 是 IBM 开发的一个免费社区版的数据库。DB2 Express-C 和 IBM DB2 其他版本一样,具有相同完善的功能,突出的性能和可靠的稳定性。DB2 Express-C 支持多种平台和操作系统;非常易于部署,使用和快速开发。DB2 Express-C 可以免费从 IBM 公司网站获取,当前的最新版本是 9.7.5。DB2 Express-C 可以被第三方的软件开发商嵌入或者包含在自己所提供的解决方案当中,而不用另外付费。因此越来越多的 ISV( 独立软件提供商 ) 和业务伙伴在给客户提供的解决方案当中首选 DB2 Express-C 作为数据库。

DB2 Express-C 虽然免费但仅限制了数据库可以使用的最大处理器个数和最多内存数量。

DB2 Express-C 资源限制:

  • 处理器:2 Cores
  • 内 存:2 GB

DB2 Express-C 所支持的操作系统:

  • Linux (32bit, 64bit)
  • Windows (32bit, 64bit)
  • Solaris (64-bit Intel)
  • Mac OS X (64-bit Intel)

DB2 Express-C 和 SQL Server Express, Oracle 10g Express 比较

其它一些数据库厂商也提供了一些类似的免费数据库;例如:微软公司提供了 SQL Server Express 版本,Oracle 公司提供了 Oracle Express 版本。

IBM DB2 Express-C 和其他公司的产品相比,最大优势在于没有数据大小的限制,没有连接数量的限制,没有用户的限制;因此,DB2 Express-C 是一个快速可靠可伸缩的数据服务器,是大多中小型公司和高性价比解决方案的最佳选择。

表 1. 不同 Express 版本数据库资源限制的比较

资源限制 DB2 Express-C SQL Server 2008 Express Oracle 11g Express Edition
使用 CPU 限制 2 Cores 1 CPU 1 CPU
使用内存限制 2 GB 1 GB 1 GB
数据库容量限制 没有限制 10 GB 11 GB
32/64 为系统支持 32/64 bit 32/64 bit 32/64 bit

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bangunkan aplikasi desktop yang berkuasa dengan Golang Bangunkan aplikasi desktop yang berkuasa dengan Golang Mar 19, 2024 pm 05:45 PM

Gunakan Golang untuk membangunkan aplikasi desktop yang berkuasa Dengan pembangunan Internet yang berterusan, orang ramai menjadi tidak dapat dipisahkan daripada pelbagai jenis aplikasi desktop. Bagi pembangun, adalah penting untuk menggunakan bahasa pengaturcaraan yang cekap untuk membangunkan aplikasi desktop yang berkuasa. Artikel ini akan memperkenalkan cara menggunakan Golang (bahasa Go) untuk membangunkan aplikasi desktop yang berkuasa dan menyediakan beberapa contoh kod khusus. Golang ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google Ia mempunyai ciri-ciri kesederhanaan, kecekapan, konkurensi yang kuat, dsb., dan sangat sesuai untuk

Apakah perbezaan antara db2 dan sintaks oracle Apakah perbezaan antara db2 dan sintaks oracle Jul 05, 2023 am 10:39 AM

Perbezaan dalam sintaks antara db2 dan oracle: 1. Perbezaan sintaks SQL Walaupun db2 dan oracle kedua-duanya menggunakan bahasa pertanyaan berstruktur, mereka mempunyai beberapa perbezaan dalam sintaks 2. db2 dan oracle mempunyai jenis data yang berbeza, db2 boleh; ditakrifkan semasa mencipta jadual atau ditambah selepas menggunakan pernyataan "ALTER TABLE" Oracle perlu ditakrifkan bersama semasa mencipta jadual 4. Terdapat juga beberapa perbezaan dalam sintaks db2 dan prosedur dan fungsi yang disimpan.

Panduan untuk membangunkan aplikasi desktop menggunakan Vue.js dan C++ Panduan untuk membangunkan aplikasi desktop menggunakan Vue.js dan C++ Jul 29, 2023 am 09:59 AM

Panduan untuk membangunkan aplikasi desktop menggunakan bahasa Vue.js dan C++ Dengan pembangunan Internet, teknologi bahagian hadapan sentiasa dikemas kini dan dipertingkatkan. Sebagai rangka kerja hadapan yang ringan, cekap dan mudah digunakan, Vue.js mempunyai kelebihan besar dalam membangunkan aplikasi web. Walau bagaimanapun, dalam beberapa senario tertentu, kita mungkin perlu membangunkan aplikasi desktop yang lebih kompleks, dalam hal ini kita perlu menggabungkan bahasa C++ untuk melaksanakan beberapa fungsi asas. Artikel ini akan memperkenalkan cara menggunakan bahasa Vue.js dan C++ untuk membangunkan aplikasi desktop dan menyediakan

Gabungkan NativePHP dan Laravel untuk membangunkan aplikasi desktop yang inovatif Gabungkan NativePHP dan Laravel untuk membangunkan aplikasi desktop yang inovatif Dec 20, 2023 pm 03:06 PM

Gunakan NativePHP untuk berintegrasi dengan Laravel untuk membangunkan aplikasi desktop yang inovatif Dalam bidang pembangunan perisian moden, Laravel ialah rangka kerja PHP yang sangat popular yang telah mendapat perhatian meluas kerana cirinya yang mudah digunakan, berskala dan cekap. Walau bagaimanapun, dalam beberapa projek tertentu, kami mungkin perlu menggabungkan Laravel dengan NativePHP untuk melaksanakan aplikasi desktop yang inovatif. Dalam artikel ini, kami akan meneroka cara menggunakan NativePHP untuk disepadukan dengan Laravel

Panduan pembangunan aplikasi desktop Golang Panduan pembangunan aplikasi desktop Golang Mar 18, 2024 am 09:45 AM

Panduan Pembangunan Aplikasi Desktop Golang Dengan populariti Internet dan kemunculan era digital, aplikasi desktop memainkan peranan yang semakin penting dalam kehidupan dan kerja kita. Sebagai bahasa pengaturcaraan yang berkuasa, Golang (bahasa Go) secara beransur-ansur muncul dalam bidang pembangunan aplikasi desktop. Artikel ini akan memperkenalkan anda tentang cara menggunakan Golang untuk membangunkan aplikasi desktop dan menyediakan contoh kod khusus untuk membantu anda bermula dengan cepat dan menguasai kemahiran pembangunan. Pertama, kita perlu memahami beberapa konsep dan alat asas. Dalam Gol

Pendekatan Golang untuk melaksanakan aplikasi desktop merentas platform Pendekatan Golang untuk melaksanakan aplikasi desktop merentas platform Mar 20, 2024 am 11:39 AM

Golang (juga dikenali sebagai bahasa Go) ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google Ia semakin popular di kalangan pembangun melalui kesederhanaan, kecekapan dan ciri yang berkuasa. Apabila melaksanakan aplikasi desktop merentas platform, Golang turut menyediakan beberapa alatan dan perpustakaan yang berkuasa untuk menjadikan pembangunan lebih mudah dan cekap. Artikel ini akan memperkenalkan cara menggunakan Golang untuk melaksanakan aplikasi desktop merentas platform dan menyediakan contoh kod khusus untuk rujukan. 1. Gunakan perpustakaan fyne untuk mencipta aplikasi GUI merentas platform di Golang, satu

Kebaikan dan keburukan membangunkan aplikasi desktop di Golang Kebaikan dan keburukan membangunkan aplikasi desktop di Golang Apr 08, 2024 pm 03:42 PM

Kelebihan menggunakan bahasa Go dalam pembangunan desktop merentas platform termasuk: platform merentas, kecekapan, konkurensi dan pustaka standard yang berkuasa Kelemahannya ialah: Pengehadan GUI, sokongan IDE asli yang lemah dan penggunaan sumber yang tinggi. Jika anda mempertimbangkan untuk membangunkan editor teks merentas platform, anda boleh menggunakan pustaka standard Go untuk mengendalikan fail I/O dan pemformatan teks serta menggunakan pustaka pihak ketiga untuk mencipta antara muka merentas platform.

Apakah cara terbaik untuk membangunkan aplikasi desktop menggunakan Python? Apakah cara terbaik untuk membangunkan aplikasi desktop menggunakan Python? Sep 11, 2023 am 11:05 AM

Python ialah bahasa pengaturcaraan serba boleh yang boleh digunakan untuk pelbagai tugas, termasuk pembangunan web, analisis data dan pembelajaran mesin. Salah satu kelebihan terbesarnya ialah ia juga boleh digunakan untuk membuat aplikasi desktop. Dalam artikel ini, kami akan menyelami amalan terbaik untuk membangunkan aplikasi desktop menggunakan Python. Apabila membangunkan aplikasi desktop dengan Python, langkah pertama ialah memilih rangka kerja yang betul. Terdapat pelbagai pilihan yang tersedia seperti Kivy, Tkinter, PyQt, PyGTK dan wxPython. Setiap rangka kerja mempunyai ciri dan hadnya yang unik, jadi penting untuk memilih rangka kerja yang paling sesuai dengan keperluan projek anda. Terjemahan bahasa Cina bagi rangka kerja Kivy ialah: KivyKivy ialah perpustakaan Python sumber terbuka yang boleh digunakan untuk mencipta

See all articles