Code :: Block هو مصدر مفتوح C ++ IDE مصمم لتلبية أهداف التطوير المعقدة للمستخدمين. تم تطويره ليكون الموسعة للغاية وقابلة للتكوين. يتميز IDE بالميزات التالية: نظام بناء مخصص سريع ، دعم للبنيات المتوازية ، مشاريع متعددة الأهداف ، ساعات معرفة من قبل المستخدم ، مكدس للمكالمات ، التبديل بين مؤشرات الترابط ، استعراض الفصل والمسافة البادئة الذكية. MySQL هو نظام إدارة قاعدة بيانات مفتوح المصدر شهير. يمكنك الاتصال بقاعدة بيانات MySQL في Code :: Block ومعالجة البيانات مثل استرداد وتحديث وإدراج وحذف.

...

الخطوة 1

قم بتنزيل Code: Block setup file من موقعه الرسمي (انظر الموارد.) انقر نقرًا مزدوجًا فوق ملف الإعداد لبدء التثبيت. اتبع معالج التثبيت حتى الانتهاء.

الخطوة 2

انقر نقرًا مزدوجًا فوق الرمز Code :: Blocks للدخول إلى واجهة التطوير. انقر فوق "إعدادات" ، "مترجم ومصحح أخطاء" و "إعدادات رابط". انقر فوق علامة التبويب "مكتبة المكتبة" لفتح نافذة الحوار. انقر فوق الزر "إضافة" وإدخال "/usr/lib/libmysqlclient.so."

الخطوه 3

انقر فوق "إعدادات" ، "مترجم ومصحح أخطاء" و "أدلة البحث". حدد "مترجم" وإدخال "/ usr / include / mysql." تم تكوين بيئة التطوير باستخدام MySQL بشكل صحيح.

الخطوة 4

قم بتضمين الملفات التالية في التطبيق الخاص بك:

# تشمل # تشمل

الخطوة 5

اتصل بـ MySQL باستخدام وظيفة MySQLManager:

MySQLManager :: MySQLManager (مضيفي السلسلة ، سلسلة اسم المستخدم ، كلمة مرور السلسلة ، سلسلة dbName ، منفذ int غير الموقع) {IsConnected = false ؛ هذا -> setHosts (المضيفين) ؛ هذا -> setUserName (اسم المستخدم) ؛ هذا -> setPassword (اسم المستخدم) ؛ هذا -> setDBName (قاعدة بيانات) ؛ هذا -> setPort (منفذ) ؛ }

الخطوة 6

قم بإجراء استعلامات SQL عن طريق تشغيل الوظيفة SQLCommand:

bool MySQLManager :: runSQLCommand (string sql) {mysql_real_query (& mySQLClient، sql.c_str ()، (unsigned int) strlen (sql.c_str ()))؛ }

الخطوة 7

حدد وظيفتك الرئيسية باستخدام الوظائف المذكورة:

int main () {MySQLManager sqlres ("127.0.0.1"، "root"، "search1"، "HR"، 3306)؛ sqlres.initConnection () ؛ sqlres.runSQLCommand ("select * from employee") ؛ sqlres.destroyConnection () ؛ عودة 0 ؛ }